--- /srv/rebuilderd/tmp/rebuilderdSQ75wH/inputs/hpack_0.38.3-1+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdSQ75wH/out/hpack_0.38.3-1+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-28 01:14:45.000000 debian-binary │ -rw-r--r-- 0 0 0 840 2026-02-28 01:14:45.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4366264 2026-02-28 01:14:45.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4366952 2026-02-28 01:14:45.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/hpack │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 62fce1c1e99e70b40c6e2496329dd9fd15c88d07 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 685fc6ae636e5414fa285576d5d6869ed3309f31 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -54,349 +54,349 @@ │ │ │ │ 0xfffffffffe6214a0 (offset: 0x409810) -> 0xea24 fde=[ b3c4] │ │ │ │ 0xfffffffffe621e90 (offset: 0x40a200) -> 0x12308 fde=[ eca8] │ │ │ │ 0xfffffffffe624260 (offset: 0x40c5d0) -> 0x1246c fde=[ ee0c] │ │ │ │ 0xfffffffffe624270 (offset: 0x40c5e0) -> 0x12480 fde=[ ee20] │ │ │ │ 0xfffffffffe6242a0 (offset: 0x40c610) -> 0x3678 fde=[ 18] │ │ │ │ 0xfffffffffe6242d0 (offset: 0x40c640) -> 0x36a4 fde=[ 44] │ │ │ │ 0xfffffffffe624aca (offset: 0x40ce3a) -> 0x36e0 fde=[ 80] │ │ │ │ - 0xfffffffffe815520 (offset: 0x5fd890) -> 0x3700 fde=[ a0] │ │ │ │ - 0xfffffffffe815570 (offset: 0x5fd8e0) -> 0x3718 fde=[ b8] │ │ │ │ - 0xfffffffffe815590 (offset: 0x5fd900) -> 0x372c fde=[ cc] │ │ │ │ - 0xfffffffffe8155c0 (offset: 0x5fd930) -> 0x374c fde=[ ec] │ │ │ │ - 0xfffffffffe8155d0 (offset: 0x5fd940) -> 0x3760 fde=[ 100] │ │ │ │ - 0xfffffffffe8155e0 (offset: 0x5fd950) -> 0x3774 fde=[ 114] │ │ │ │ - 0xfffffffffe815600 (offset: 0x5fd970) -> 0x378c fde=[ 12c] │ │ │ │ - 0xfffffffffe815610 (offset: 0x5fd980) -> 0x37a0 fde=[ 140] │ │ │ │ - 0xfffffffffe815620 (offset: 0x5fd990) -> 0x37b4 fde=[ 154] │ │ │ │ - 0xfffffffffe815630 (offset: 0x5fd9a0) -> 0x37c8 fde=[ 168] │ │ │ │ - 0xfffffffffe815640 (offset: 0x5fd9b0) -> 0x37dc fde=[ 17c] │ │ │ │ - 0xfffffffffe815650 (offset: 0x5fd9c0) -> 0x37f0 fde=[ 190] │ │ │ │ - 0xfffffffffe815660 (offset: 0x5fd9d0) -> 0x3804 fde=[ 1a4] │ │ │ │ - 0xfffffffffe815680 (offset: 0x5fd9f0) -> 0x381c fde=[ 1bc] │ │ │ │ - 0xfffffffffe815690 (offset: 0x5fda00) -> 0x3830 fde=[ 1d0] │ │ │ │ - 0xfffffffffe8156a0 (offset: 0x5fda10) -> 0x3844 fde=[ 1e4] │ │ │ │ - 0xfffffffffe8156b0 (offset: 0x5fda20) -> 0x3858 fde=[ 1f8] │ │ │ │ - 0xfffffffffea4401f (offset: 0x82c38f) -> 0x3870 fde=[ 210] │ │ │ │ - 0xfffffffffea4402d (offset: 0x82c39d) -> 0x3888 fde=[ 228] │ │ │ │ - 0xfffffffffea4403b (offset: 0x82c3ab) -> 0x38a0 fde=[ 240] │ │ │ │ - 0xfffffffffea44049 (offset: 0x82c3b9) -> 0x38b8 fde=[ 258] │ │ │ │ - 0xfffffffffea44057 (offset: 0x82c3c7) -> 0x38d0 fde=[ 270] │ │ │ │ - 0xfffffffffea44065 (offset: 0x82c3d5) -> 0x38e8 fde=[ 288] │ │ │ │ - 0xfffffffffea44073 (offset: 0x82c3e3) -> 0x3900 fde=[ 2a0] │ │ │ │ - 0xfffffffffea44081 (offset: 0x82c3f1) -> 0x3918 fde=[ 2b8] │ │ │ │ - 0xfffffffffea44096 (offset: 0x82c406) -> 0x3938 fde=[ 2d8] │ │ │ │ - 0xfffffffffea440b0 (offset: 0x82c420) -> 0x3950 fde=[ 2f0] │ │ │ │ - 0xfffffffffea440c0 (offset: 0x82c430) -> 0x3964 fde=[ 304] │ │ │ │ - 0xfffffffffea4850d (offset: 0x83087d) -> 0x3978 fde=[ 318] │ │ │ │ - 0xfffffffffeb8cc20 (offset: 0x974f90) -> 0x3990 fde=[ 330] │ │ │ │ - 0xfffffffffeb8cce0 (offset: 0x975050) -> 0x39a4 fde=[ 344] │ │ │ │ - 0xfffffffffeb8cd50 (offset: 0x9750c0) -> 0x39b8 fde=[ 358] │ │ │ │ - 0xfffffffffecfdc40 (offset: 0xae5fb0) -> 0x39d0 fde=[ 370] │ │ │ │ - 0xfffffffffecfdc50 (offset: 0xae5fc0) -> 0x39e4 fde=[ 384] │ │ │ │ - 0xfffffffffecfdc60 (offset: 0xae5fd0) -> 0x39f8 fde=[ 398] │ │ │ │ - 0xfffffffffed04a20 (offset: 0xaecd90) -> 0x3a10 fde=[ 3b0] │ │ │ │ - 0xfffffffffed04a30 (offset: 0xaecda0) -> 0x3a24 fde=[ 3c4] │ │ │ │ - 0xfffffffffed04a80 (offset: 0xaecdf0) -> 0x3a38 fde=[ 3d8] │ │ │ │ - 0xfffffffffed04a90 (offset: 0xaece00) -> 0x3a4c fde=[ 3ec] │ │ │ │ - 0xfffffffffed04aa0 (offset: 0xaece10) -> 0x3a60 fde=[ 400] │ │ │ │ - 0xfffffffffee6d410 (offset: 0xc55780) -> 0x3a78 fde=[ 418] │ │ │ │ - 0xfffffffffee6d710 (offset: 0xc55a80) -> 0x3ac0 fde=[ 460] │ │ │ │ - 0xfffffffffee6d7c0 (offset: 0xc55b30) -> 0x3ad4 fde=[ 474] │ │ │ │ - 0xfffffffffee6d820 (offset: 0xc55b90) -> 0x3ae8 fde=[ 488] │ │ │ │ - 0xfffffffffee6d870 (offset: 0xc55be0) -> 0x3b04 fde=[ 4a4] │ │ │ │ - 0xfffffffffee6dab0 (offset: 0xc55e20) -> 0x3b50 fde=[ 4f0] │ │ │ │ - 0xfffffffffee6db30 (offset: 0xc55ea0) -> 0x3b80 fde=[ 520] │ │ │ │ - 0xfffffffffee6dfc0 (offset: 0xc56330) -> 0x3be8 fde=[ 588] │ │ │ │ - 0xfffffffffee6e350 (offset: 0xc566c0) -> 0x3c50 fde=[ 5f0] │ │ │ │ - 0xfffffffffee6e520 (offset: 0xc56890) -> 0x3cb8 fde=[ 658] │ │ │ │ - 0xfffffffffee6e530 (offset: 0xc568a0) -> 0x3ccc fde=[ 66c] │ │ │ │ - 0xfffffffffee6e540 (offset: 0xc568b0) -> 0x3ce0 fde=[ 680] │ │ │ │ - 0xfffffffffee6e560 (offset: 0xc568d0) -> 0x3cf4 fde=[ 694] │ │ │ │ - 0xfffffffffee6e590 (offset: 0xc56900) -> 0x3d08 fde=[ 6a8] │ │ │ │ - 0xfffffffffee6ebd0 (offset: 0xc56f40) -> 0x3d74 fde=[ 714] │ │ │ │ - 0xfffffffffee6ebe0 (offset: 0xc56f50) -> 0x3d88 fde=[ 728] │ │ │ │ - 0xfffffffffee6ebf0 (offset: 0xc56f60) -> 0x3d9c fde=[ 73c] │ │ │ │ - 0xfffffffffee6ec70 (offset: 0xc56fe0) -> 0x3db0 fde=[ 750] │ │ │ │ - 0xfffffffffee6ece0 (offset: 0xc57050) -> 0x3dc4 fde=[ 764] │ │ │ │ - 0xfffffffffee6ed80 (offset: 0xc570f0) -> 0x3df8 fde=[ 798] │ │ │ │ - 0xfffffffffee6ee80 (offset: 0xc571f0) -> 0x3e0c fde=[ 7ac] │ │ │ │ - 0xfffffffffee6f450 (offset: 0xc577c0) -> 0x3e58 fde=[ 7f8] │ │ │ │ - 0xfffffffffee6f530 (offset: 0xc578a0) -> 0x3e6c fde=[ 80c] │ │ │ │ - 0xfffffffffee6f5c0 (offset: 0xc57930) -> 0x3e80 fde=[ 820] │ │ │ │ - 0xfffffffffee6f6c0 (offset: 0xc57a30) -> 0x3eac fde=[ 84c] │ │ │ │ - 0xfffffffffee6fa00 (offset: 0xc57d70) -> 0x3ef8 fde=[ 898] │ │ │ │ - 0xfffffffffee6fb80 (offset: 0xc57ef0) -> 0x3f2c fde=[ 8cc] │ │ │ │ - 0xfffffffffee6fbb0 (offset: 0xc57f20) -> 0x3f40 fde=[ 8e0] │ │ │ │ - 0xfffffffffee6fbe0 (offset: 0xc57f50) -> 0x3f54 fde=[ 8f4] │ │ │ │ - 0xfffffffffee6fd70 (offset: 0xc580e0) -> 0x3fb0 fde=[ 950] │ │ │ │ - 0xfffffffffee6ff10 (offset: 0xc58280) -> 0x400c fde=[ 9ac] │ │ │ │ - 0xfffffffffee707a0 (offset: 0xc58b10) -> 0x4060 fde=[ a00] │ │ │ │ - 0xfffffffffee70d70 (offset: 0xc590e0) -> 0x40a4 fde=[ a44] │ │ │ │ - 0xfffffffffee70f50 (offset: 0xc592c0) -> 0x40f0 fde=[ a90] │ │ │ │ - 0xfffffffffee712e0 (offset: 0xc59650) -> 0x413c fde=[ adc] │ │ │ │ - 0xfffffffffee713c0 (offset: 0xc59730) -> 0x4188 fde=[ b28] │ │ │ │ - 0xfffffffffee71470 (offset: 0xc597e0) -> 0x41cc fde=[ b6c] │ │ │ │ - 0xfffffffffee71650 (offset: 0xc599c0) -> 0x41fc fde=[ b9c] │ │ │ │ - 0xfffffffffee71cf0 (offset: 0xc5a060) -> 0x4248 fde=[ be8] │ │ │ │ - 0xfffffffffee71df0 (offset: 0xc5a160) -> 0x426c fde=[ c0c] │ │ │ │ - 0xfffffffffee71f30 (offset: 0xc5a2a0) -> 0x4290 fde=[ c30] │ │ │ │ - 0xfffffffffee72150 (offset: 0xc5a4c0) -> 0x42dc fde=[ c7c] │ │ │ │ - 0xfffffffffee72660 (offset: 0xc5a9d0) -> 0x4328 fde=[ cc8] │ │ │ │ - 0xfffffffffee72f40 (offset: 0xc5b2b0) -> 0x439c fde=[ d3c] │ │ │ │ - 0xfffffffffee73bd0 (offset: 0xc5bf40) -> 0x43f8 fde=[ d98] │ │ │ │ - 0xfffffffffee73f10 (offset: 0xc5c280) -> 0x445c fde=[ dfc] │ │ │ │ - 0xfffffffffee73fa0 (offset: 0xc5c310) -> 0x44a8 fde=[ e48] │ │ │ │ - 0xfffffffffee741b0 (offset: 0xc5c520) -> 0x4524 fde=[ ec4] │ │ │ │ - 0xfffffffffee742b0 (offset: 0xc5c620) -> 0x4584 fde=[ f24] │ │ │ │ - 0xfffffffffee742d0 (offset: 0xc5c640) -> 0x4598 fde=[ f38] │ │ │ │ - 0xfffffffffee74390 (offset: 0xc5c700) -> 0x45e8 fde=[ f88] │ │ │ │ - 0xfffffffffee74590 (offset: 0xc5c900) -> 0x462c fde=[ fcc] │ │ │ │ - 0xfffffffffee74610 (offset: 0xc5c980) -> 0x4640 fde=[ fe0] │ │ │ │ - 0xfffffffffee749f0 (offset: 0xc5cd60) -> 0x46a8 fde=[ 1048] │ │ │ │ - 0xfffffffffee74b90 (offset: 0xc5cf00) -> 0x46e8 fde=[ 1088] │ │ │ │ - 0xfffffffffee75cb0 (offset: 0xc5e020) -> 0x472c fde=[ 10cc] │ │ │ │ - 0xfffffffffee75cf0 (offset: 0xc5e060) -> 0x4740 fde=[ 10e0] │ │ │ │ - 0xfffffffffee75f00 (offset: 0xc5e270) -> 0x478c fde=[ 112c] │ │ │ │ - 0xfffffffffee75f90 (offset: 0xc5e300) -> 0x47b4 fde=[ 1154] │ │ │ │ - 0xfffffffffee76220 (offset: 0xc5e590) -> 0x4800 fde=[ 11a0] │ │ │ │ - 0xfffffffffee767f0 (offset: 0xc5eb60) -> 0x484c fde=[ 11ec] │ │ │ │ - 0xfffffffffee76840 (offset: 0xc5ebb0) -> 0x4860 fde=[ 1200] │ │ │ │ - 0xfffffffffee76890 (offset: 0xc5ec00) -> 0x4874 fde=[ 1214] │ │ │ │ - 0xfffffffffee76aa0 (offset: 0xc5ee10) -> 0x48c0 fde=[ 1260] │ │ │ │ - 0xfffffffffee76ab0 (offset: 0xc5ee20) -> 0x48d4 fde=[ 1274] │ │ │ │ - 0xfffffffffee76b70 (offset: 0xc5eee0) -> 0x48fc fde=[ 129c] │ │ │ │ - 0xfffffffffee76ba0 (offset: 0xc5ef10) -> 0x491c fde=[ 12bc] │ │ │ │ - 0xfffffffffee76e80 (offset: 0xc5f1f0) -> 0x4968 fde=[ 1308] │ │ │ │ - 0xfffffffffee76eb0 (offset: 0xc5f220) -> 0x4988 fde=[ 1328] │ │ │ │ - 0xfffffffffee774d0 (offset: 0xc5f840) -> 0x49d4 fde=[ 1374] │ │ │ │ - 0xfffffffffee77540 (offset: 0xc5f8b0) -> 0x49e8 fde=[ 1388] │ │ │ │ - 0xfffffffffee775b0 (offset: 0xc5f920) -> 0x49fc fde=[ 139c] │ │ │ │ - 0xfffffffffee77790 (offset: 0xc5fb00) -> 0x4a60 fde=[ 1400] │ │ │ │ - 0xfffffffffee777a0 (offset: 0xc5fb10) -> 0x4a74 fde=[ 1414] │ │ │ │ - 0xfffffffffee77880 (offset: 0xc5fbf0) -> 0x4a9c fde=[ 143c] │ │ │ │ - 0xfffffffffee778c0 (offset: 0xc5fc30) -> 0x4abc fde=[ 145c] │ │ │ │ - 0xfffffffffee77bf0 (offset: 0xc5ff60) -> 0x4b0c fde=[ 14ac] │ │ │ │ - 0xfffffffffee77c30 (offset: 0xc5ffa0) -> 0x4b2c fde=[ 14cc] │ │ │ │ - 0xfffffffffee77e70 (offset: 0xc601e0) -> 0x4b64 fde=[ 1504] │ │ │ │ - 0xfffffffffee77e80 (offset: 0xc601f0) -> 0x4b78 fde=[ 1518] │ │ │ │ - 0xfffffffffee77eb0 (offset: 0xc60220) -> 0x4ba8 fde=[ 1548] │ │ │ │ - 0xfffffffffee78080 (offset: 0xc603f0) -> 0x4bbc fde=[ 155c] │ │ │ │ - 0xfffffffffee780a0 (offset: 0xc60410) -> 0x4bd0 fde=[ 1570] │ │ │ │ - 0xfffffffffee78290 (offset: 0xc60600) -> 0x4c10 fde=[ 15b0] │ │ │ │ - 0xfffffffffee782e0 (offset: 0xc60650) -> 0x4c38 fde=[ 15d8] │ │ │ │ - 0xfffffffffee789d0 (offset: 0xc60d40) -> 0x4c7c fde=[ 161c] │ │ │ │ - 0xfffffffffee78a00 (offset: 0xc60d70) -> 0x4c90 fde=[ 1630] │ │ │ │ - 0xfffffffffee78c10 (offset: 0xc60f80) -> 0x4cdc fde=[ 167c] │ │ │ │ - 0xfffffffffee78c80 (offset: 0xc60ff0) -> 0x4d04 fde=[ 16a4] │ │ │ │ - 0xfffffffffee78f00 (offset: 0xc61270) -> 0x4d50 fde=[ 16f0] │ │ │ │ - 0xfffffffffee7a3a0 (offset: 0xc62710) -> 0x4d94 fde=[ 1734] │ │ │ │ - 0xfffffffffee7a3e0 (offset: 0xc62750) -> 0x4da8 fde=[ 1748] │ │ │ │ - 0xfffffffffee7a5f0 (offset: 0xc62960) -> 0x4df4 fde=[ 1794] │ │ │ │ - 0xfffffffffee7a690 (offset: 0xc62a00) -> 0x4e20 fde=[ 17c0] │ │ │ │ - 0xfffffffffee7a970 (offset: 0xc62ce0) -> 0x4e6c fde=[ 180c] │ │ │ │ - 0xfffffffffee7aa60 (offset: 0xc62dd0) -> 0x4eb0 fde=[ 1850] │ │ │ │ - 0xfffffffffee7af00 (offset: 0xc63270) -> 0x4efc fde=[ 189c] │ │ │ │ - 0xfffffffffee7b290 (offset: 0xc63600) -> 0x4f40 fde=[ 18e0] │ │ │ │ - 0xfffffffffee7b2f0 (offset: 0xc63660) -> 0x4f54 fde=[ 18f4] │ │ │ │ - 0xfffffffffee7b3d0 (offset: 0xc63740) -> 0x4f7c fde=[ 191c] │ │ │ │ - 0xfffffffffee7b770 (offset: 0xc63ae0) -> 0x4fc0 fde=[ 1960] │ │ │ │ - 0xfffffffffee7c050 (offset: 0xc643c0) -> 0x500c fde=[ 19ac] │ │ │ │ - 0xfffffffffee7c8e0 (offset: 0xc64c50) -> 0x5058 fde=[ 19f8] │ │ │ │ - 0xfffffffffee7d420 (offset: 0xc65790) -> 0x50a4 fde=[ 1a44] │ │ │ │ - 0xfffffffffee7ed40 (offset: 0xc670b0) -> 0x50f0 fde=[ 1a90] │ │ │ │ - 0xfffffffffee7ffd0 (offset: 0xc68340) -> 0x513c fde=[ 1adc] │ │ │ │ - 0xfffffffffee819d0 (offset: 0xc69d40) -> 0x5188 fde=[ 1b28] │ │ │ │ - 0xfffffffffee81cb0 (offset: 0xc6a020) -> 0x51cc fde=[ 1b6c] │ │ │ │ - 0xfffffffffee828c0 (offset: 0xc6ac30) -> 0x5218 fde=[ 1bb8] │ │ │ │ - 0xfffffffffee82f40 (offset: 0xc6b2b0) -> 0x524c fde=[ 1bec] │ │ │ │ - 0xfffffffffee83920 (offset: 0xc6bc90) -> 0x5298 fde=[ 1c38] │ │ │ │ - 0xfffffffffee839e0 (offset: 0xc6bd50) -> 0x52c4 fde=[ 1c64] │ │ │ │ - 0xfffffffffee83d80 (offset: 0xc6c0f0) -> 0x5300 fde=[ 1ca0] │ │ │ │ - 0xfffffffffee83f70 (offset: 0xc6c2e0) -> 0x533c fde=[ 1cdc] │ │ │ │ - 0xfffffffffee84190 (offset: 0xc6c500) -> 0x5380 fde=[ 1d20] │ │ │ │ - 0xfffffffffee843b0 (offset: 0xc6c720) -> 0x53c4 fde=[ 1d64] │ │ │ │ - 0xfffffffffee845d0 (offset: 0xc6c940) -> 0x5408 fde=[ 1da8] │ │ │ │ - 0xfffffffffee847f0 (offset: 0xc6cb60) -> 0x544c fde=[ 1dec] │ │ │ │ - 0xfffffffffee84a10 (offset: 0xc6cd80) -> 0x5490 fde=[ 1e30] │ │ │ │ - 0xfffffffffee84ae0 (offset: 0xc6ce50) -> 0x54c4 fde=[ 1e64] │ │ │ │ - 0xfffffffffee84b90 (offset: 0xc6cf00) -> 0x5508 fde=[ 1ea8] │ │ │ │ - 0xfffffffffee85390 (offset: 0xc6d700) -> 0x5554 fde=[ 1ef4] │ │ │ │ - 0xfffffffffee87a50 (offset: 0xc6fdc0) -> 0x55a0 fde=[ 1f40] │ │ │ │ - 0xfffffffffee87b30 (offset: 0xc6fea0) -> 0x55d0 fde=[ 1f70] │ │ │ │ - 0xfffffffffee87bf0 (offset: 0xc6ff60) -> 0x55ec fde=[ 1f8c] │ │ │ │ - 0xfffffffffee8be90 (offset: 0xc74200) -> 0x563c fde=[ 1fdc] │ │ │ │ - 0xfffffffffee8bea0 (offset: 0xc74210) -> 0x5650 fde=[ 1ff0] │ │ │ │ - 0xfffffffffee8bf00 (offset: 0xc74270) -> 0x5664 fde=[ 2004] │ │ │ │ - 0xfffffffffee8c020 (offset: 0xc74390) -> 0x5698 fde=[ 2038] │ │ │ │ - 0xfffffffffee8c070 (offset: 0xc743e0) -> 0x56ac fde=[ 204c] │ │ │ │ - 0xfffffffffee8c1d0 (offset: 0xc74540) -> 0x56f0 fde=[ 2090] │ │ │ │ - 0xfffffffffee8c1e0 (offset: 0xc74550) -> 0x5704 fde=[ 20a4] │ │ │ │ - 0xfffffffffee8c1f0 (offset: 0xc74560) -> 0x5718 fde=[ 20b8] │ │ │ │ - 0xfffffffffee8c220 (offset: 0xc74590) -> 0x5730 fde=[ 20d0] │ │ │ │ - 0xfffffffffee8d4c0 (offset: 0xc75830) -> 0x577c fde=[ 211c] │ │ │ │ - 0xfffffffffee8d650 (offset: 0xc759c0) -> 0x5790 fde=[ 2130] │ │ │ │ - 0xfffffffffee8d660 (offset: 0xc759d0) -> 0x57a4 fde=[ 2144] │ │ │ │ - 0xfffffffffee8d670 (offset: 0xc759e0) -> 0x57b8 fde=[ 2158] │ │ │ │ - 0xfffffffffee8d690 (offset: 0xc75a00) -> 0x57d4 fde=[ 2174] │ │ │ │ - 0xfffffffffee8d6a0 (offset: 0xc75a10) -> 0x57e8 fde=[ 2188] │ │ │ │ - 0xfffffffffee8ee50 (offset: 0xc771c0) -> 0x5838 fde=[ 21d8] │ │ │ │ - 0xfffffffffee8ee70 (offset: 0xc771e0) -> 0x584c fde=[ 21ec] │ │ │ │ - 0xfffffffffee8f4e0 (offset: 0xc77850) -> 0x5870 fde=[ 2210] │ │ │ │ - 0xfffffffffee8f570 (offset: 0xc778e0) -> 0x58ac fde=[ 224c] │ │ │ │ - 0xfffffffffee8f7f0 (offset: 0xc77b60) -> 0x58f8 fde=[ 2298] │ │ │ │ - 0xfffffffffee8fa20 (offset: 0xc77d90) -> 0x5950 fde=[ 22f0] │ │ │ │ - 0xfffffffffee92700 (offset: 0xc7aa70) -> 0x59a0 fde=[ 2340] │ │ │ │ - 0xfffffffffee92d10 (offset: 0xc7b080) -> 0x59f0 fde=[ 2390] │ │ │ │ - 0xfffffffffee92da0 (offset: 0xc7b110) -> 0x5a28 fde=[ 23c8] │ │ │ │ - 0xfffffffffee92e40 (offset: 0xc7b1b0) -> 0x5a54 fde=[ 23f4] │ │ │ │ - 0xfffffffffee92fb0 (offset: 0xc7b320) -> 0x5ab4 fde=[ 2454] │ │ │ │ - 0xfffffffffee93030 (offset: 0xc7b3a0) -> 0x5ae0 fde=[ 2480] │ │ │ │ - 0xfffffffffee93800 (offset: 0xc7bb70) -> 0x5b14 fde=[ 24b4] │ │ │ │ - 0xfffffffffee93f90 (offset: 0xc7c300) -> 0x5b40 fde=[ 24e0] │ │ │ │ - 0xfffffffffee94740 (offset: 0xc7cab0) -> 0x5b6c fde=[ 250c] │ │ │ │ - 0xfffffffffee94f20 (offset: 0xc7d290) -> 0x5ba0 fde=[ 2540] │ │ │ │ - 0xfffffffffee956f0 (offset: 0xc7da60) -> 0x5bd4 fde=[ 2574] │ │ │ │ - 0xfffffffffee958f0 (offset: 0xc7dc60) -> 0x5c00 fde=[ 25a0] │ │ │ │ - 0xfffffffffee95c40 (offset: 0xc7dfb0) -> 0x5c30 fde=[ 25d0] │ │ │ │ - 0xfffffffffee95cb0 (offset: 0xc7e020) -> 0x5c68 fde=[ 2608] │ │ │ │ - 0xfffffffffee96820 (offset: 0xc7eb90) -> 0x5c94 fde=[ 2634] │ │ │ │ - 0xfffffffffee97390 (offset: 0xc7f700) -> 0x5cc0 fde=[ 2660] │ │ │ │ - 0xfffffffffee973a0 (offset: 0xc7f710) -> 0x5cd4 fde=[ 2674] │ │ │ │ - 0xfffffffffee97440 (offset: 0xc7f7b0) -> 0x5cfc fde=[ 269c] │ │ │ │ - 0xfffffffffee97a90 (offset: 0xc7fe00) -> 0x5d2c fde=[ 26cc] │ │ │ │ - 0xfffffffffee98570 (offset: 0xc808e0) -> 0x5d60 fde=[ 2700] │ │ │ │ - 0xfffffffffee9bb30 (offset: 0xc83ea0) -> 0x5d8c fde=[ 272c] │ │ │ │ - 0xfffffffffee9bb80 (offset: 0xc83ef0) -> 0x5db4 fde=[ 2754] │ │ │ │ - 0xfffffffffee9bcc0 (offset: 0xc84030) -> 0x5de0 fde=[ 2780] │ │ │ │ - 0xfffffffffee9c010 (offset: 0xc84380) -> 0x5e30 fde=[ 27d0] │ │ │ │ - 0xfffffffffee9c0c0 (offset: 0xc84430) -> 0x5e58 fde=[ 27f8] │ │ │ │ - 0xfffffffffee9c260 (offset: 0xc845d0) -> 0x5e84 fde=[ 2824] │ │ │ │ - 0xfffffffffee9cbf0 (offset: 0xc84f60) -> 0x5ed0 fde=[ 2870] │ │ │ │ - 0xfffffffffee9d430 (offset: 0xc857a0) -> 0x5efc fde=[ 289c] │ │ │ │ - 0xfffffffffee9d640 (offset: 0xc859b0) -> 0x5f10 fde=[ 28b0] │ │ │ │ - 0xfffffffffee9da50 (offset: 0xc85dc0) -> 0x5f5c fde=[ 28fc] │ │ │ │ - 0xfffffffffee9f530 (offset: 0xc878a0) -> 0x5f8c fde=[ 292c] │ │ │ │ - 0xfffffffffee9f6f0 (offset: 0xc87a60) -> 0x5fb8 fde=[ 2958] │ │ │ │ - 0xfffffffffee9f700 (offset: 0xc87a70) -> 0x5fcc fde=[ 296c] │ │ │ │ - 0xfffffffffee9f7a0 (offset: 0xc87b10) -> 0x6000 fde=[ 29a0] │ │ │ │ - 0xfffffffffee9fb60 (offset: 0xc87ed0) -> 0x604c fde=[ 29ec] │ │ │ │ - 0xfffffffffee9fd40 (offset: 0xc880b0) -> 0x6078 fde=[ 2a18] │ │ │ │ - 0xfffffffffee9fdf0 (offset: 0xc88160) -> 0x60a0 fde=[ 2a40] │ │ │ │ - 0xfffffffffee9fe00 (offset: 0xc88170) -> 0x60b4 fde=[ 2a54] │ │ │ │ - 0xfffffffffee9ffa0 (offset: 0xc88310) -> 0x60e0 fde=[ 2a80] │ │ │ │ - 0xfffffffffeea0410 (offset: 0xc88780) -> 0x612c fde=[ 2acc] │ │ │ │ - 0xfffffffffeea08f0 (offset: 0xc88c60) -> 0x6184 fde=[ 2b24] │ │ │ │ - 0xfffffffffeea0900 (offset: 0xc88c70) -> 0x6198 fde=[ 2b38] │ │ │ │ - 0xfffffffffeea0970 (offset: 0xc88ce0) -> 0x61d4 fde=[ 2b74] │ │ │ │ - 0xfffffffffeea09f0 (offset: 0xc88d60) -> 0x620c fde=[ 2bac] │ │ │ │ - 0xfffffffffeea0e10 (offset: 0xc89180) -> 0x623c fde=[ 2bdc] │ │ │ │ - 0xfffffffffeea0e20 (offset: 0xc89190) -> 0x6250 fde=[ 2bf0] │ │ │ │ - 0xfffffffffeea0e30 (offset: 0xc891a0) -> 0x6264 fde=[ 2c04] │ │ │ │ - 0xfffffffffeea0f40 (offset: 0xc892b0) -> 0x6290 fde=[ 2c30] │ │ │ │ - 0xfffffffffeea0f60 (offset: 0xc892d0) -> 0x62a4 fde=[ 2c44] │ │ │ │ - 0xfffffffffeea1050 (offset: 0xc893c0) -> 0x6318 fde=[ 2cb8] │ │ │ │ - 0xfffffffffeea1080 (offset: 0xc893f0) -> 0x632c fde=[ 2ccc] │ │ │ │ - 0xfffffffffeea10b0 (offset: 0xc89420) -> 0x6340 fde=[ 2ce0] │ │ │ │ - 0xfffffffffeea10e0 (offset: 0xc89450) -> 0x6354 fde=[ 2cf4] │ │ │ │ - 0xfffffffffeea10f0 (offset: 0xc89460) -> 0x6368 fde=[ 2d08] │ │ │ │ - 0xfffffffffeea1120 (offset: 0xc89490) -> 0x6388 fde=[ 2d28] │ │ │ │ - 0xfffffffffeea11d0 (offset: 0xc89540) -> 0x63dc fde=[ 2d7c] │ │ │ │ - 0xfffffffffeea13e0 (offset: 0xc89750) -> 0x640c fde=[ 2dac] │ │ │ │ - 0xfffffffffeea1490 (offset: 0xc89800) -> 0x6460 fde=[ 2e00] │ │ │ │ - 0xfffffffffeea7230 (offset: 0xc8f5a0) -> 0x64b0 fde=[ 2e50] │ │ │ │ - 0xfffffffffeea7250 (offset: 0xc8f5c0) -> 0x64cc fde=[ 2e6c] │ │ │ │ - 0xfffffffffeea73a0 (offset: 0xc8f710) -> 0x64e0 fde=[ 2e80] │ │ │ │ - 0xfffffffffeea7410 (offset: 0xc8f780) -> 0x651c fde=[ 2ebc] │ │ │ │ - 0xfffffffffeea7490 (offset: 0xc8f800) -> 0x6564 fde=[ 2f04] │ │ │ │ - 0xfffffffffeea77d0 (offset: 0xc8fb40) -> 0x65b0 fde=[ 2f50] │ │ │ │ - 0xfffffffffeea7840 (offset: 0xc8fbb0) -> 0x65ec fde=[ 2f8c] │ │ │ │ - 0xfffffffffeea78d0 (offset: 0xc8fc40) -> 0x663c fde=[ 2fdc] │ │ │ │ - 0xfffffffffeea7c50 (offset: 0xc8ffc0) -> 0x6688 fde=[ 3028] │ │ │ │ - 0xfffffffffeea7fc0 (offset: 0xc90330) -> 0x66d8 fde=[ 3078] │ │ │ │ - 0xfffffffffeea8090 (offset: 0xc90400) -> 0x6720 fde=[ 30c0] │ │ │ │ - 0xfffffffffeea8160 (offset: 0xc904d0) -> 0x6768 fde=[ 3108] │ │ │ │ - 0xfffffffffeea84d0 (offset: 0xc90840) -> 0x67b4 fde=[ 3154] │ │ │ │ - 0xfffffffffeea8a50 (offset: 0xc90dc0) -> 0x6804 fde=[ 31a4] │ │ │ │ - 0xfffffffffeea8fc0 (offset: 0xc91330) -> 0x6854 fde=[ 31f4] │ │ │ │ - 0xfffffffffeea8fd0 (offset: 0xc91340) -> 0x6868 fde=[ 3208] │ │ │ │ - 0xfffffffffeea9040 (offset: 0xc913b0) -> 0x688c fde=[ 322c] │ │ │ │ - 0xfffffffffeea9050 (offset: 0xc913c0) -> 0x68a0 fde=[ 3240] │ │ │ │ - 0xfffffffffeea9060 (offset: 0xc913d0) -> 0x68b4 fde=[ 3254] │ │ │ │ - 0xfffffffffeea9070 (offset: 0xc913e0) -> 0x68c8 fde=[ 3268] │ │ │ │ - 0xfffffffffeea9080 (offset: 0xc913f0) -> 0x68dc fde=[ 327c] │ │ │ │ - 0xfffffffffeea9120 (offset: 0xc91490) -> 0x6928 fde=[ 32c8] │ │ │ │ - 0xfffffffffeea91d0 (offset: 0xc91540) -> 0x696c fde=[ 330c] │ │ │ │ - 0xfffffffffeea91e0 (offset: 0xc91550) -> 0x6980 fde=[ 3320] │ │ │ │ - 0xfffffffffeea93a0 (offset: 0xc91710) -> 0x69e4 fde=[ 3384] │ │ │ │ - 0xfffffffffeea9570 (offset: 0xc918e0) -> 0x6a44 fde=[ 33e4] │ │ │ │ - 0xfffffffffeea9580 (offset: 0xc918f0) -> 0x6a58 fde=[ 33f8] │ │ │ │ - 0xfffffffffeea9590 (offset: 0xc91900) -> 0x6a6c fde=[ 340c] │ │ │ │ - 0xfffffffffeea95a0 (offset: 0xc91910) -> 0x6a80 fde=[ 3420] │ │ │ │ - 0xfffffffffeea95b0 (offset: 0xc91920) -> 0x6a94 fde=[ 3434] │ │ │ │ - 0xfffffffffeea95c0 (offset: 0xc91930) -> 0x6aa8 fde=[ 3448] │ │ │ │ - 0xfffffffffeea95d0 (offset: 0xc91940) -> 0x6abc fde=[ 345c] │ │ │ │ - 0xfffffffffeea95e0 (offset: 0xc91950) -> 0x6ad0 fde=[ 3470] │ │ │ │ - 0xfffffffffeea95f0 (offset: 0xc91960) -> 0x6ae4 fde=[ 3484] │ │ │ │ - 0xfffffffffeea9600 (offset: 0xc91970) -> 0x6af8 fde=[ 3498] │ │ │ │ - 0xfffffffffeea9a70 (offset: 0xc91de0) -> 0x6b44 fde=[ 34e4] │ │ │ │ - 0xfffffffffeea9bd0 (offset: 0xc91f40) -> 0x6ba8 fde=[ 3548] │ │ │ │ - 0xfffffffffeea9d10 (offset: 0xc92080) -> 0x6be8 fde=[ 3588] │ │ │ │ - 0xfffffffffeea9e80 (offset: 0xc921f0) -> 0x6bfc fde=[ 359c] │ │ │ │ - 0xfffffffffeeaa170 (offset: 0xc924e0) -> 0x6c64 fde=[ 3604] │ │ │ │ - 0xfffffffffeeaa1c0 (offset: 0xc92530) -> 0x6c8c fde=[ 362c] │ │ │ │ - 0xfffffffffeeaa660 (offset: 0xc929d0) -> 0x6cbc fde=[ 365c] │ │ │ │ - 0xfffffffffeeaaaa0 (offset: 0xc92e10) -> 0x6d0c fde=[ 36ac] │ │ │ │ - 0xfffffffffeeaaaf0 (offset: 0xc92e60) -> 0x6d34 fde=[ 36d4] │ │ │ │ - 0xfffffffffeeaab50 (offset: 0xc92ec0) -> 0x6d4c fde=[ 36ec] │ │ │ │ - 0xfffffffffeeaac60 (offset: 0xc92fd0) -> 0x6d98 fde=[ 3738] │ │ │ │ - 0xfffffffffeeb5090 (offset: 0xc9d400) -> 0x6db0 fde=[ 3750] │ │ │ │ - 0xfffffffffeeb50c0 (offset: 0xc9d430) -> 0x6dcc fde=[ 376c] │ │ │ │ - 0xfffffffffeeb6670 (offset: 0xc9e9e0) -> 0x6e1c fde=[ 37bc] │ │ │ │ - 0xfffffffffeeb73d0 (offset: 0xc9f740) -> 0x6e6c fde=[ 380c] │ │ │ │ - 0xfffffffffeeb89b0 (offset: 0xca0d20) -> 0x6ebc fde=[ 385c] │ │ │ │ - 0xfffffffffeeb89f0 (offset: 0xca0d60) -> 0x6ee4 fde=[ 3884] │ │ │ │ - 0xfffffffffeeb8a00 (offset: 0xca0d70) -> 0x6ef8 fde=[ 3898] │ │ │ │ - 0xfffffffffeeb8a10 (offset: 0xca0d80) -> 0x6f0c fde=[ 38ac] │ │ │ │ - 0xfffffffffeeb8a20 (offset: 0xca0d90) -> 0x6f20 fde=[ 38c0] │ │ │ │ - 0xfffffffffeeb8a30 (offset: 0xca0da0) -> 0x6f34 fde=[ 38d4] │ │ │ │ - 0xfffffffffeeb8a70 (offset: 0xca0de0) -> 0x6f60 fde=[ 3900] │ │ │ │ - 0xfffffffffeeb9110 (offset: 0xca1480) -> 0x6fac fde=[ 394c] │ │ │ │ - 0xfffffffffeeb9260 (offset: 0xca15d0) -> 0x6fe8 fde=[ 3988] │ │ │ │ - 0xfffffffffeeb9690 (offset: 0xca1a00) -> 0x7038 fde=[ 39d8] │ │ │ │ - 0xfffffffffeeb9810 (offset: 0xca1b80) -> 0x707c fde=[ 3a1c] │ │ │ │ - 0xfffffffffeeb9b90 (offset: 0xca1f00) -> 0x70e8 fde=[ 3a88] │ │ │ │ - 0xfffffffffeeb9c50 (offset: 0xca1fc0) -> 0x710c fde=[ 3aac] │ │ │ │ - 0xfffffffffeeb9ca0 (offset: 0xca2010) -> 0x712c fde=[ 3acc] │ │ │ │ - 0xfffffffffeeb9e70 (offset: 0xca21e0) -> 0x7140 fde=[ 3ae0] │ │ │ │ - 0xfffffffffeeba030 (offset: 0xca23a0) -> 0x7154 fde=[ 3af4] │ │ │ │ - 0xfffffffffeeba0a0 (offset: 0xca2410) -> 0x7178 fde=[ 3b18] │ │ │ │ - 0xfffffffffeeba470 (offset: 0xca27e0) -> 0x71a8 fde=[ 3b48] │ │ │ │ - 0xfffffffffeeba560 (offset: 0xca28d0) -> 0x71bc fde=[ 3b5c] │ │ │ │ - 0xfffffffffeeba710 (offset: 0xca2a80) -> 0x71d0 fde=[ 3b70] │ │ │ │ - 0xfffffffffeeba900 (offset: 0xca2c70) -> 0x720c fde=[ 3bac] │ │ │ │ - 0xfffffffffeebad10 (offset: 0xca3080) -> 0x7258 fde=[ 3bf8] │ │ │ │ - 0xfffffffffeebad40 (offset: 0xca30b0) -> 0x7270 fde=[ 3c10] │ │ │ │ - 0xfffffffffeebad50 (offset: 0xca30c0) -> 0x7284 fde=[ 3c24] │ │ │ │ - 0xfffffffffeebae30 (offset: 0xca31a0) -> 0x7298 fde=[ 3c38] │ │ │ │ - 0xfffffffffeebae50 (offset: 0xca31c0) -> 0x72ac fde=[ 3c4c] │ │ │ │ - 0xfffffffffeebaeb0 (offset: 0xca3220) -> 0x72c0 fde=[ 3c60] │ │ │ │ - 0xfffffffffeebb080 (offset: 0xca33f0) -> 0x7330 fde=[ 3cd0] │ │ │ │ - 0xfffffffffeebb3e0 (offset: 0xca3750) -> 0x735c fde=[ 3cfc] │ │ │ │ - 0xfffffffffeebb3f0 (offset: 0xca3760) -> 0x7370 fde=[ 3d10] │ │ │ │ - 0xfffffffffeebb690 (offset: 0xca3a00) -> 0x7404 fde=[ 3da4] │ │ │ │ - 0xfffffffffeebb870 (offset: 0xca3be0) -> 0x7418 fde=[ 3db8] │ │ │ │ - 0xfffffffffeebb900 (offset: 0xca3c70) -> 0x742c fde=[ 3dcc] │ │ │ │ - 0xfffffffffeebba70 (offset: 0xca3de0) -> 0x7440 fde=[ 3de0] │ │ │ │ - 0xfffffffffeebc7e0 (offset: 0xca4b50) -> 0x7484 fde=[ 3e24] │ │ │ │ - 0xfffffffffeebd510 (offset: 0xca5880) -> 0x74cc fde=[ 3e6c] │ │ │ │ - 0xfffffffffeebd770 (offset: 0xca5ae0) -> 0x7518 fde=[ 3eb8] │ │ │ │ - 0xfffffffffeebd7a0 (offset: 0xca5b10) -> 0x752c fde=[ 3ecc] │ │ │ │ - 0xfffffffffeebd9d0 (offset: 0xca5d40) -> 0x7540 fde=[ 3ee0] │ │ │ │ - 0xfffffffffef954b0 (offset: 0xd7d820) -> 0x7558 fde=[ 3ef8] │ │ │ │ - 0xfffffffffef954c0 (offset: 0xd7d830) -> 0x756c fde=[ 3f0c] │ │ │ │ + 0xfffffffffe7d1b20 (offset: 0x5b9e90) -> 0x3700 fde=[ a0] │ │ │ │ + 0xfffffffffe7d1b70 (offset: 0x5b9ee0) -> 0x3718 fde=[ b8] │ │ │ │ + 0xfffffffffe7d1b90 (offset: 0x5b9f00) -> 0x372c fde=[ cc] │ │ │ │ + 0xfffffffffe7d1bc0 (offset: 0x5b9f30) -> 0x374c fde=[ ec] │ │ │ │ + 0xfffffffffe7d1bd0 (offset: 0x5b9f40) -> 0x3760 fde=[ 100] │ │ │ │ + 0xfffffffffe7d1be0 (offset: 0x5b9f50) -> 0x3774 fde=[ 114] │ │ │ │ + 0xfffffffffe7d1c00 (offset: 0x5b9f70) -> 0x378c fde=[ 12c] │ │ │ │ + 0xfffffffffe7d1c10 (offset: 0x5b9f80) -> 0x37a0 fde=[ 140] │ │ │ │ + 0xfffffffffe7d1c20 (offset: 0x5b9f90) -> 0x37b4 fde=[ 154] │ │ │ │ + 0xfffffffffe7d1c30 (offset: 0x5b9fa0) -> 0x37c8 fde=[ 168] │ │ │ │ + 0xfffffffffe7d1c40 (offset: 0x5b9fb0) -> 0x37dc fde=[ 17c] │ │ │ │ + 0xfffffffffe7d1c50 (offset: 0x5b9fc0) -> 0x37f0 fde=[ 190] │ │ │ │ + 0xfffffffffe7d1c60 (offset: 0x5b9fd0) -> 0x3804 fde=[ 1a4] │ │ │ │ + 0xfffffffffe7d1c80 (offset: 0x5b9ff0) -> 0x381c fde=[ 1bc] │ │ │ │ + 0xfffffffffe7d1c90 (offset: 0x5ba000) -> 0x3830 fde=[ 1d0] │ │ │ │ + 0xfffffffffe7d1ca0 (offset: 0x5ba010) -> 0x3844 fde=[ 1e4] │ │ │ │ + 0xfffffffffe7d1cb0 (offset: 0x5ba020) -> 0x3858 fde=[ 1f8] │ │ │ │ + 0xfffffffffea0061f (offset: 0x7e898f) -> 0x3870 fde=[ 210] │ │ │ │ + 0xfffffffffea0062d (offset: 0x7e899d) -> 0x3888 fde=[ 228] │ │ │ │ + 0xfffffffffea0063b (offset: 0x7e89ab) -> 0x38a0 fde=[ 240] │ │ │ │ + 0xfffffffffea00649 (offset: 0x7e89b9) -> 0x38b8 fde=[ 258] │ │ │ │ + 0xfffffffffea00657 (offset: 0x7e89c7) -> 0x38d0 fde=[ 270] │ │ │ │ + 0xfffffffffea00665 (offset: 0x7e89d5) -> 0x38e8 fde=[ 288] │ │ │ │ + 0xfffffffffea00673 (offset: 0x7e89e3) -> 0x3900 fde=[ 2a0] │ │ │ │ + 0xfffffffffea00681 (offset: 0x7e89f1) -> 0x3918 fde=[ 2b8] │ │ │ │ + 0xfffffffffea00696 (offset: 0x7e8a06) -> 0x3938 fde=[ 2d8] │ │ │ │ + 0xfffffffffea006b0 (offset: 0x7e8a20) -> 0x3950 fde=[ 2f0] │ │ │ │ + 0xfffffffffea006c0 (offset: 0x7e8a30) -> 0x3964 fde=[ 304] │ │ │ │ + 0xfffffffffea04b0d (offset: 0x7ece7d) -> 0x3978 fde=[ 318] │ │ │ │ + 0xfffffffffeb49220 (offset: 0x931590) -> 0x3990 fde=[ 330] │ │ │ │ + 0xfffffffffeb492e0 (offset: 0x931650) -> 0x39a4 fde=[ 344] │ │ │ │ + 0xfffffffffeb49350 (offset: 0x9316c0) -> 0x39b8 fde=[ 358] │ │ │ │ + 0xfffffffffecba240 (offset: 0xaa25b0) -> 0x39d0 fde=[ 370] │ │ │ │ + 0xfffffffffecba250 (offset: 0xaa25c0) -> 0x39e4 fde=[ 384] │ │ │ │ + 0xfffffffffecba260 (offset: 0xaa25d0) -> 0x39f8 fde=[ 398] │ │ │ │ + 0xfffffffffecc1020 (offset: 0xaa9390) -> 0x3a10 fde=[ 3b0] │ │ │ │ + 0xfffffffffecc1030 (offset: 0xaa93a0) -> 0x3a24 fde=[ 3c4] │ │ │ │ + 0xfffffffffecc1080 (offset: 0xaa93f0) -> 0x3a38 fde=[ 3d8] │ │ │ │ + 0xfffffffffecc1090 (offset: 0xaa9400) -> 0x3a4c fde=[ 3ec] │ │ │ │ + 0xfffffffffecc10a0 (offset: 0xaa9410) -> 0x3a60 fde=[ 400] │ │ │ │ + 0xfffffffffee29a10 (offset: 0xc11d80) -> 0x3a78 fde=[ 418] │ │ │ │ + 0xfffffffffee29d10 (offset: 0xc12080) -> 0x3ac0 fde=[ 460] │ │ │ │ + 0xfffffffffee29dc0 (offset: 0xc12130) -> 0x3ad4 fde=[ 474] │ │ │ │ + 0xfffffffffee29e20 (offset: 0xc12190) -> 0x3ae8 fde=[ 488] │ │ │ │ + 0xfffffffffee29e70 (offset: 0xc121e0) -> 0x3b04 fde=[ 4a4] │ │ │ │ + 0xfffffffffee2a0b0 (offset: 0xc12420) -> 0x3b50 fde=[ 4f0] │ │ │ │ + 0xfffffffffee2a130 (offset: 0xc124a0) -> 0x3b80 fde=[ 520] │ │ │ │ + 0xfffffffffee2a5c0 (offset: 0xc12930) -> 0x3be8 fde=[ 588] │ │ │ │ + 0xfffffffffee2a950 (offset: 0xc12cc0) -> 0x3c50 fde=[ 5f0] │ │ │ │ + 0xfffffffffee2ab20 (offset: 0xc12e90) -> 0x3cb8 fde=[ 658] │ │ │ │ + 0xfffffffffee2ab30 (offset: 0xc12ea0) -> 0x3ccc fde=[ 66c] │ │ │ │ + 0xfffffffffee2ab40 (offset: 0xc12eb0) -> 0x3ce0 fde=[ 680] │ │ │ │ + 0xfffffffffee2ab60 (offset: 0xc12ed0) -> 0x3cf4 fde=[ 694] │ │ │ │ + 0xfffffffffee2ab90 (offset: 0xc12f00) -> 0x3d08 fde=[ 6a8] │ │ │ │ + 0xfffffffffee2b1d0 (offset: 0xc13540) -> 0x3d74 fde=[ 714] │ │ │ │ + 0xfffffffffee2b1e0 (offset: 0xc13550) -> 0x3d88 fde=[ 728] │ │ │ │ + 0xfffffffffee2b1f0 (offset: 0xc13560) -> 0x3d9c fde=[ 73c] │ │ │ │ + 0xfffffffffee2b270 (offset: 0xc135e0) -> 0x3db0 fde=[ 750] │ │ │ │ + 0xfffffffffee2b2e0 (offset: 0xc13650) -> 0x3dc4 fde=[ 764] │ │ │ │ + 0xfffffffffee2b380 (offset: 0xc136f0) -> 0x3df8 fde=[ 798] │ │ │ │ + 0xfffffffffee2b480 (offset: 0xc137f0) -> 0x3e0c fde=[ 7ac] │ │ │ │ + 0xfffffffffee2ba50 (offset: 0xc13dc0) -> 0x3e58 fde=[ 7f8] │ │ │ │ + 0xfffffffffee2bb30 (offset: 0xc13ea0) -> 0x3e6c fde=[ 80c] │ │ │ │ + 0xfffffffffee2bbc0 (offset: 0xc13f30) -> 0x3e80 fde=[ 820] │ │ │ │ + 0xfffffffffee2bcc0 (offset: 0xc14030) -> 0x3eac fde=[ 84c] │ │ │ │ + 0xfffffffffee2c000 (offset: 0xc14370) -> 0x3ef8 fde=[ 898] │ │ │ │ + 0xfffffffffee2c180 (offset: 0xc144f0) -> 0x3f2c fde=[ 8cc] │ │ │ │ + 0xfffffffffee2c1b0 (offset: 0xc14520) -> 0x3f40 fde=[ 8e0] │ │ │ │ + 0xfffffffffee2c1e0 (offset: 0xc14550) -> 0x3f54 fde=[ 8f4] │ │ │ │ + 0xfffffffffee2c370 (offset: 0xc146e0) -> 0x3fb0 fde=[ 950] │ │ │ │ + 0xfffffffffee2c510 (offset: 0xc14880) -> 0x400c fde=[ 9ac] │ │ │ │ + 0xfffffffffee2cda0 (offset: 0xc15110) -> 0x4060 fde=[ a00] │ │ │ │ + 0xfffffffffee2d370 (offset: 0xc156e0) -> 0x40a4 fde=[ a44] │ │ │ │ + 0xfffffffffee2d550 (offset: 0xc158c0) -> 0x40f0 fde=[ a90] │ │ │ │ + 0xfffffffffee2d8e0 (offset: 0xc15c50) -> 0x413c fde=[ adc] │ │ │ │ + 0xfffffffffee2d9c0 (offset: 0xc15d30) -> 0x4188 fde=[ b28] │ │ │ │ + 0xfffffffffee2da70 (offset: 0xc15de0) -> 0x41cc fde=[ b6c] │ │ │ │ + 0xfffffffffee2dc50 (offset: 0xc15fc0) -> 0x41fc fde=[ b9c] │ │ │ │ + 0xfffffffffee2e2f0 (offset: 0xc16660) -> 0x4248 fde=[ be8] │ │ │ │ + 0xfffffffffee2e3f0 (offset: 0xc16760) -> 0x426c fde=[ c0c] │ │ │ │ + 0xfffffffffee2e530 (offset: 0xc168a0) -> 0x4290 fde=[ c30] │ │ │ │ + 0xfffffffffee2e750 (offset: 0xc16ac0) -> 0x42dc fde=[ c7c] │ │ │ │ + 0xfffffffffee2ec60 (offset: 0xc16fd0) -> 0x4328 fde=[ cc8] │ │ │ │ + 0xfffffffffee2f540 (offset: 0xc178b0) -> 0x439c fde=[ d3c] │ │ │ │ + 0xfffffffffee301d0 (offset: 0xc18540) -> 0x43f8 fde=[ d98] │ │ │ │ + 0xfffffffffee30510 (offset: 0xc18880) -> 0x445c fde=[ dfc] │ │ │ │ + 0xfffffffffee305a0 (offset: 0xc18910) -> 0x44a8 fde=[ e48] │ │ │ │ + 0xfffffffffee307b0 (offset: 0xc18b20) -> 0x4524 fde=[ ec4] │ │ │ │ + 0xfffffffffee308b0 (offset: 0xc18c20) -> 0x4584 fde=[ f24] │ │ │ │ + 0xfffffffffee308d0 (offset: 0xc18c40) -> 0x4598 fde=[ f38] │ │ │ │ + 0xfffffffffee30990 (offset: 0xc18d00) -> 0x45e8 fde=[ f88] │ │ │ │ + 0xfffffffffee30b90 (offset: 0xc18f00) -> 0x462c fde=[ fcc] │ │ │ │ + 0xfffffffffee30c10 (offset: 0xc18f80) -> 0x4640 fde=[ fe0] │ │ │ │ + 0xfffffffffee30ff0 (offset: 0xc19360) -> 0x46a8 fde=[ 1048] │ │ │ │ + 0xfffffffffee31190 (offset: 0xc19500) -> 0x46e8 fde=[ 1088] │ │ │ │ + 0xfffffffffee322b0 (offset: 0xc1a620) -> 0x472c fde=[ 10cc] │ │ │ │ + 0xfffffffffee322f0 (offset: 0xc1a660) -> 0x4740 fde=[ 10e0] │ │ │ │ + 0xfffffffffee32500 (offset: 0xc1a870) -> 0x478c fde=[ 112c] │ │ │ │ + 0xfffffffffee32590 (offset: 0xc1a900) -> 0x47b4 fde=[ 1154] │ │ │ │ + 0xfffffffffee32820 (offset: 0xc1ab90) -> 0x4800 fde=[ 11a0] │ │ │ │ + 0xfffffffffee32df0 (offset: 0xc1b160) -> 0x484c fde=[ 11ec] │ │ │ │ + 0xfffffffffee32e40 (offset: 0xc1b1b0) -> 0x4860 fde=[ 1200] │ │ │ │ + 0xfffffffffee32e90 (offset: 0xc1b200) -> 0x4874 fde=[ 1214] │ │ │ │ + 0xfffffffffee330a0 (offset: 0xc1b410) -> 0x48c0 fde=[ 1260] │ │ │ │ + 0xfffffffffee330b0 (offset: 0xc1b420) -> 0x48d4 fde=[ 1274] │ │ │ │ + 0xfffffffffee33170 (offset: 0xc1b4e0) -> 0x48fc fde=[ 129c] │ │ │ │ + 0xfffffffffee331a0 (offset: 0xc1b510) -> 0x491c fde=[ 12bc] │ │ │ │ + 0xfffffffffee33480 (offset: 0xc1b7f0) -> 0x4968 fde=[ 1308] │ │ │ │ + 0xfffffffffee334b0 (offset: 0xc1b820) -> 0x4988 fde=[ 1328] │ │ │ │ + 0xfffffffffee33ad0 (offset: 0xc1be40) -> 0x49d4 fde=[ 1374] │ │ │ │ + 0xfffffffffee33b40 (offset: 0xc1beb0) -> 0x49e8 fde=[ 1388] │ │ │ │ + 0xfffffffffee33bb0 (offset: 0xc1bf20) -> 0x49fc fde=[ 139c] │ │ │ │ + 0xfffffffffee33d90 (offset: 0xc1c100) -> 0x4a60 fde=[ 1400] │ │ │ │ + 0xfffffffffee33da0 (offset: 0xc1c110) -> 0x4a74 fde=[ 1414] │ │ │ │ + 0xfffffffffee33e80 (offset: 0xc1c1f0) -> 0x4a9c fde=[ 143c] │ │ │ │ + 0xfffffffffee33ec0 (offset: 0xc1c230) -> 0x4abc fde=[ 145c] │ │ │ │ + 0xfffffffffee341f0 (offset: 0xc1c560) -> 0x4b0c fde=[ 14ac] │ │ │ │ + 0xfffffffffee34230 (offset: 0xc1c5a0) -> 0x4b2c fde=[ 14cc] │ │ │ │ + 0xfffffffffee34470 (offset: 0xc1c7e0) -> 0x4b64 fde=[ 1504] │ │ │ │ + 0xfffffffffee34480 (offset: 0xc1c7f0) -> 0x4b78 fde=[ 1518] │ │ │ │ + 0xfffffffffee344b0 (offset: 0xc1c820) -> 0x4ba8 fde=[ 1548] │ │ │ │ + 0xfffffffffee34680 (offset: 0xc1c9f0) -> 0x4bbc fde=[ 155c] │ │ │ │ + 0xfffffffffee346a0 (offset: 0xc1ca10) -> 0x4bd0 fde=[ 1570] │ │ │ │ + 0xfffffffffee34890 (offset: 0xc1cc00) -> 0x4c10 fde=[ 15b0] │ │ │ │ + 0xfffffffffee348e0 (offset: 0xc1cc50) -> 0x4c38 fde=[ 15d8] │ │ │ │ + 0xfffffffffee34fd0 (offset: 0xc1d340) -> 0x4c7c fde=[ 161c] │ │ │ │ + 0xfffffffffee35000 (offset: 0xc1d370) -> 0x4c90 fde=[ 1630] │ │ │ │ + 0xfffffffffee35210 (offset: 0xc1d580) -> 0x4cdc fde=[ 167c] │ │ │ │ + 0xfffffffffee35280 (offset: 0xc1d5f0) -> 0x4d04 fde=[ 16a4] │ │ │ │ + 0xfffffffffee35500 (offset: 0xc1d870) -> 0x4d50 fde=[ 16f0] │ │ │ │ + 0xfffffffffee369a0 (offset: 0xc1ed10) -> 0x4d94 fde=[ 1734] │ │ │ │ + 0xfffffffffee369e0 (offset: 0xc1ed50) -> 0x4da8 fde=[ 1748] │ │ │ │ + 0xfffffffffee36bf0 (offset: 0xc1ef60) -> 0x4df4 fde=[ 1794] │ │ │ │ + 0xfffffffffee36c90 (offset: 0xc1f000) -> 0x4e20 fde=[ 17c0] │ │ │ │ + 0xfffffffffee36f70 (offset: 0xc1f2e0) -> 0x4e6c fde=[ 180c] │ │ │ │ + 0xfffffffffee37060 (offset: 0xc1f3d0) -> 0x4eb0 fde=[ 1850] │ │ │ │ + 0xfffffffffee37500 (offset: 0xc1f870) -> 0x4efc fde=[ 189c] │ │ │ │ + 0xfffffffffee37890 (offset: 0xc1fc00) -> 0x4f40 fde=[ 18e0] │ │ │ │ + 0xfffffffffee378f0 (offset: 0xc1fc60) -> 0x4f54 fde=[ 18f4] │ │ │ │ + 0xfffffffffee379d0 (offset: 0xc1fd40) -> 0x4f7c fde=[ 191c] │ │ │ │ + 0xfffffffffee37d70 (offset: 0xc200e0) -> 0x4fc0 fde=[ 1960] │ │ │ │ + 0xfffffffffee38650 (offset: 0xc209c0) -> 0x500c fde=[ 19ac] │ │ │ │ + 0xfffffffffee38ee0 (offset: 0xc21250) -> 0x5058 fde=[ 19f8] │ │ │ │ + 0xfffffffffee39a20 (offset: 0xc21d90) -> 0x50a4 fde=[ 1a44] │ │ │ │ + 0xfffffffffee3b340 (offset: 0xc236b0) -> 0x50f0 fde=[ 1a90] │ │ │ │ + 0xfffffffffee3c5d0 (offset: 0xc24940) -> 0x513c fde=[ 1adc] │ │ │ │ + 0xfffffffffee3dfd0 (offset: 0xc26340) -> 0x5188 fde=[ 1b28] │ │ │ │ + 0xfffffffffee3e2b0 (offset: 0xc26620) -> 0x51cc fde=[ 1b6c] │ │ │ │ + 0xfffffffffee3eec0 (offset: 0xc27230) -> 0x5218 fde=[ 1bb8] │ │ │ │ + 0xfffffffffee3f540 (offset: 0xc278b0) -> 0x524c fde=[ 1bec] │ │ │ │ + 0xfffffffffee3ff20 (offset: 0xc28290) -> 0x5298 fde=[ 1c38] │ │ │ │ + 0xfffffffffee3ffe0 (offset: 0xc28350) -> 0x52c4 fde=[ 1c64] │ │ │ │ + 0xfffffffffee40380 (offset: 0xc286f0) -> 0x5300 fde=[ 1ca0] │ │ │ │ + 0xfffffffffee40570 (offset: 0xc288e0) -> 0x533c fde=[ 1cdc] │ │ │ │ + 0xfffffffffee40790 (offset: 0xc28b00) -> 0x5380 fde=[ 1d20] │ │ │ │ + 0xfffffffffee409b0 (offset: 0xc28d20) -> 0x53c4 fde=[ 1d64] │ │ │ │ + 0xfffffffffee40bd0 (offset: 0xc28f40) -> 0x5408 fde=[ 1da8] │ │ │ │ + 0xfffffffffee40df0 (offset: 0xc29160) -> 0x544c fde=[ 1dec] │ │ │ │ + 0xfffffffffee41010 (offset: 0xc29380) -> 0x5490 fde=[ 1e30] │ │ │ │ + 0xfffffffffee410e0 (offset: 0xc29450) -> 0x54c4 fde=[ 1e64] │ │ │ │ + 0xfffffffffee41190 (offset: 0xc29500) -> 0x5508 fde=[ 1ea8] │ │ │ │ + 0xfffffffffee41990 (offset: 0xc29d00) -> 0x5554 fde=[ 1ef4] │ │ │ │ + 0xfffffffffee44050 (offset: 0xc2c3c0) -> 0x55a0 fde=[ 1f40] │ │ │ │ + 0xfffffffffee44130 (offset: 0xc2c4a0) -> 0x55d0 fde=[ 1f70] │ │ │ │ + 0xfffffffffee441f0 (offset: 0xc2c560) -> 0x55ec fde=[ 1f8c] │ │ │ │ + 0xfffffffffee48490 (offset: 0xc30800) -> 0x563c fde=[ 1fdc] │ │ │ │ + 0xfffffffffee484a0 (offset: 0xc30810) -> 0x5650 fde=[ 1ff0] │ │ │ │ + 0xfffffffffee48500 (offset: 0xc30870) -> 0x5664 fde=[ 2004] │ │ │ │ + 0xfffffffffee48620 (offset: 0xc30990) -> 0x5698 fde=[ 2038] │ │ │ │ + 0xfffffffffee48670 (offset: 0xc309e0) -> 0x56ac fde=[ 204c] │ │ │ │ + 0xfffffffffee487d0 (offset: 0xc30b40) -> 0x56f0 fde=[ 2090] │ │ │ │ + 0xfffffffffee487e0 (offset: 0xc30b50) -> 0x5704 fde=[ 20a4] │ │ │ │ + 0xfffffffffee487f0 (offset: 0xc30b60) -> 0x5718 fde=[ 20b8] │ │ │ │ + 0xfffffffffee48820 (offset: 0xc30b90) -> 0x5730 fde=[ 20d0] │ │ │ │ + 0xfffffffffee49ac0 (offset: 0xc31e30) -> 0x577c fde=[ 211c] │ │ │ │ + 0xfffffffffee49c50 (offset: 0xc31fc0) -> 0x5790 fde=[ 2130] │ │ │ │ + 0xfffffffffee49c60 (offset: 0xc31fd0) -> 0x57a4 fde=[ 2144] │ │ │ │ + 0xfffffffffee49c70 (offset: 0xc31fe0) -> 0x57b8 fde=[ 2158] │ │ │ │ + 0xfffffffffee49c90 (offset: 0xc32000) -> 0x57d4 fde=[ 2174] │ │ │ │ + 0xfffffffffee49ca0 (offset: 0xc32010) -> 0x57e8 fde=[ 2188] │ │ │ │ + 0xfffffffffee4b450 (offset: 0xc337c0) -> 0x5838 fde=[ 21d8] │ │ │ │ + 0xfffffffffee4b470 (offset: 0xc337e0) -> 0x584c fde=[ 21ec] │ │ │ │ + 0xfffffffffee4bae0 (offset: 0xc33e50) -> 0x5870 fde=[ 2210] │ │ │ │ + 0xfffffffffee4bb70 (offset: 0xc33ee0) -> 0x58ac fde=[ 224c] │ │ │ │ + 0xfffffffffee4bdf0 (offset: 0xc34160) -> 0x58f8 fde=[ 2298] │ │ │ │ + 0xfffffffffee4c020 (offset: 0xc34390) -> 0x5950 fde=[ 22f0] │ │ │ │ + 0xfffffffffee4ed00 (offset: 0xc37070) -> 0x59a0 fde=[ 2340] │ │ │ │ + 0xfffffffffee4f310 (offset: 0xc37680) -> 0x59f0 fde=[ 2390] │ │ │ │ + 0xfffffffffee4f3a0 (offset: 0xc37710) -> 0x5a28 fde=[ 23c8] │ │ │ │ + 0xfffffffffee4f440 (offset: 0xc377b0) -> 0x5a54 fde=[ 23f4] │ │ │ │ + 0xfffffffffee4f5b0 (offset: 0xc37920) -> 0x5ab4 fde=[ 2454] │ │ │ │ + 0xfffffffffee4f630 (offset: 0xc379a0) -> 0x5ae0 fde=[ 2480] │ │ │ │ + 0xfffffffffee4fe00 (offset: 0xc38170) -> 0x5b14 fde=[ 24b4] │ │ │ │ + 0xfffffffffee50590 (offset: 0xc38900) -> 0x5b40 fde=[ 24e0] │ │ │ │ + 0xfffffffffee50d40 (offset: 0xc390b0) -> 0x5b6c fde=[ 250c] │ │ │ │ + 0xfffffffffee51520 (offset: 0xc39890) -> 0x5ba0 fde=[ 2540] │ │ │ │ + 0xfffffffffee51cf0 (offset: 0xc3a060) -> 0x5bd4 fde=[ 2574] │ │ │ │ + 0xfffffffffee51ef0 (offset: 0xc3a260) -> 0x5c00 fde=[ 25a0] │ │ │ │ + 0xfffffffffee52240 (offset: 0xc3a5b0) -> 0x5c30 fde=[ 25d0] │ │ │ │ + 0xfffffffffee522b0 (offset: 0xc3a620) -> 0x5c68 fde=[ 2608] │ │ │ │ + 0xfffffffffee52e20 (offset: 0xc3b190) -> 0x5c94 fde=[ 2634] │ │ │ │ + 0xfffffffffee53990 (offset: 0xc3bd00) -> 0x5cc0 fde=[ 2660] │ │ │ │ + 0xfffffffffee539a0 (offset: 0xc3bd10) -> 0x5cd4 fde=[ 2674] │ │ │ │ + 0xfffffffffee53a40 (offset: 0xc3bdb0) -> 0x5cfc fde=[ 269c] │ │ │ │ + 0xfffffffffee54090 (offset: 0xc3c400) -> 0x5d2c fde=[ 26cc] │ │ │ │ + 0xfffffffffee54b70 (offset: 0xc3cee0) -> 0x5d60 fde=[ 2700] │ │ │ │ + 0xfffffffffee58130 (offset: 0xc404a0) -> 0x5d8c fde=[ 272c] │ │ │ │ + 0xfffffffffee58180 (offset: 0xc404f0) -> 0x5db4 fde=[ 2754] │ │ │ │ + 0xfffffffffee582c0 (offset: 0xc40630) -> 0x5de0 fde=[ 2780] │ │ │ │ + 0xfffffffffee58610 (offset: 0xc40980) -> 0x5e30 fde=[ 27d0] │ │ │ │ + 0xfffffffffee586c0 (offset: 0xc40a30) -> 0x5e58 fde=[ 27f8] │ │ │ │ + 0xfffffffffee58860 (offset: 0xc40bd0) -> 0x5e84 fde=[ 2824] │ │ │ │ + 0xfffffffffee591f0 (offset: 0xc41560) -> 0x5ed0 fde=[ 2870] │ │ │ │ + 0xfffffffffee59a30 (offset: 0xc41da0) -> 0x5efc fde=[ 289c] │ │ │ │ + 0xfffffffffee59c40 (offset: 0xc41fb0) -> 0x5f10 fde=[ 28b0] │ │ │ │ + 0xfffffffffee5a050 (offset: 0xc423c0) -> 0x5f5c fde=[ 28fc] │ │ │ │ + 0xfffffffffee5bb30 (offset: 0xc43ea0) -> 0x5f8c fde=[ 292c] │ │ │ │ + 0xfffffffffee5bcf0 (offset: 0xc44060) -> 0x5fb8 fde=[ 2958] │ │ │ │ + 0xfffffffffee5bd00 (offset: 0xc44070) -> 0x5fcc fde=[ 296c] │ │ │ │ + 0xfffffffffee5bda0 (offset: 0xc44110) -> 0x6000 fde=[ 29a0] │ │ │ │ + 0xfffffffffee5c160 (offset: 0xc444d0) -> 0x604c fde=[ 29ec] │ │ │ │ + 0xfffffffffee5c340 (offset: 0xc446b0) -> 0x6078 fde=[ 2a18] │ │ │ │ + 0xfffffffffee5c3f0 (offset: 0xc44760) -> 0x60a0 fde=[ 2a40] │ │ │ │ + 0xfffffffffee5c400 (offset: 0xc44770) -> 0x60b4 fde=[ 2a54] │ │ │ │ + 0xfffffffffee5c5a0 (offset: 0xc44910) -> 0x60e0 fde=[ 2a80] │ │ │ │ + 0xfffffffffee5ca10 (offset: 0xc44d80) -> 0x612c fde=[ 2acc] │ │ │ │ + 0xfffffffffee5cef0 (offset: 0xc45260) -> 0x6184 fde=[ 2b24] │ │ │ │ + 0xfffffffffee5cf00 (offset: 0xc45270) -> 0x6198 fde=[ 2b38] │ │ │ │ + 0xfffffffffee5cf70 (offset: 0xc452e0) -> 0x61d4 fde=[ 2b74] │ │ │ │ + 0xfffffffffee5cff0 (offset: 0xc45360) -> 0x620c fde=[ 2bac] │ │ │ │ + 0xfffffffffee5d410 (offset: 0xc45780) -> 0x623c fde=[ 2bdc] │ │ │ │ + 0xfffffffffee5d420 (offset: 0xc45790) -> 0x6250 fde=[ 2bf0] │ │ │ │ + 0xfffffffffee5d430 (offset: 0xc457a0) -> 0x6264 fde=[ 2c04] │ │ │ │ + 0xfffffffffee5d540 (offset: 0xc458b0) -> 0x6290 fde=[ 2c30] │ │ │ │ + 0xfffffffffee5d560 (offset: 0xc458d0) -> 0x62a4 fde=[ 2c44] │ │ │ │ + 0xfffffffffee5d650 (offset: 0xc459c0) -> 0x6318 fde=[ 2cb8] │ │ │ │ + 0xfffffffffee5d680 (offset: 0xc459f0) -> 0x632c fde=[ 2ccc] │ │ │ │ + 0xfffffffffee5d6b0 (offset: 0xc45a20) -> 0x6340 fde=[ 2ce0] │ │ │ │ + 0xfffffffffee5d6e0 (offset: 0xc45a50) -> 0x6354 fde=[ 2cf4] │ │ │ │ + 0xfffffffffee5d6f0 (offset: 0xc45a60) -> 0x6368 fde=[ 2d08] │ │ │ │ + 0xfffffffffee5d720 (offset: 0xc45a90) -> 0x6388 fde=[ 2d28] │ │ │ │ + 0xfffffffffee5d7d0 (offset: 0xc45b40) -> 0x63dc fde=[ 2d7c] │ │ │ │ + 0xfffffffffee5d9e0 (offset: 0xc45d50) -> 0x640c fde=[ 2dac] │ │ │ │ + 0xfffffffffee5da90 (offset: 0xc45e00) -> 0x6460 fde=[ 2e00] │ │ │ │ + 0xfffffffffee63830 (offset: 0xc4bba0) -> 0x64b0 fde=[ 2e50] │ │ │ │ + 0xfffffffffee63850 (offset: 0xc4bbc0) -> 0x64cc fde=[ 2e6c] │ │ │ │ + 0xfffffffffee639a0 (offset: 0xc4bd10) -> 0x64e0 fde=[ 2e80] │ │ │ │ + 0xfffffffffee63a10 (offset: 0xc4bd80) -> 0x651c fde=[ 2ebc] │ │ │ │ + 0xfffffffffee63a90 (offset: 0xc4be00) -> 0x6564 fde=[ 2f04] │ │ │ │ + 0xfffffffffee63dd0 (offset: 0xc4c140) -> 0x65b0 fde=[ 2f50] │ │ │ │ + 0xfffffffffee63e40 (offset: 0xc4c1b0) -> 0x65ec fde=[ 2f8c] │ │ │ │ + 0xfffffffffee63ed0 (offset: 0xc4c240) -> 0x663c fde=[ 2fdc] │ │ │ │ + 0xfffffffffee64250 (offset: 0xc4c5c0) -> 0x6688 fde=[ 3028] │ │ │ │ + 0xfffffffffee645c0 (offset: 0xc4c930) -> 0x66d8 fde=[ 3078] │ │ │ │ + 0xfffffffffee64690 (offset: 0xc4ca00) -> 0x6720 fde=[ 30c0] │ │ │ │ + 0xfffffffffee64760 (offset: 0xc4cad0) -> 0x6768 fde=[ 3108] │ │ │ │ + 0xfffffffffee64ad0 (offset: 0xc4ce40) -> 0x67b4 fde=[ 3154] │ │ │ │ + 0xfffffffffee65050 (offset: 0xc4d3c0) -> 0x6804 fde=[ 31a4] │ │ │ │ + 0xfffffffffee655c0 (offset: 0xc4d930) -> 0x6854 fde=[ 31f4] │ │ │ │ + 0xfffffffffee655d0 (offset: 0xc4d940) -> 0x6868 fde=[ 3208] │ │ │ │ + 0xfffffffffee65640 (offset: 0xc4d9b0) -> 0x688c fde=[ 322c] │ │ │ │ + 0xfffffffffee65650 (offset: 0xc4d9c0) -> 0x68a0 fde=[ 3240] │ │ │ │ + 0xfffffffffee65660 (offset: 0xc4d9d0) -> 0x68b4 fde=[ 3254] │ │ │ │ + 0xfffffffffee65670 (offset: 0xc4d9e0) -> 0x68c8 fde=[ 3268] │ │ │ │ + 0xfffffffffee65680 (offset: 0xc4d9f0) -> 0x68dc fde=[ 327c] │ │ │ │ + 0xfffffffffee65720 (offset: 0xc4da90) -> 0x6928 fde=[ 32c8] │ │ │ │ + 0xfffffffffee657d0 (offset: 0xc4db40) -> 0x696c fde=[ 330c] │ │ │ │ + 0xfffffffffee657e0 (offset: 0xc4db50) -> 0x6980 fde=[ 3320] │ │ │ │ + 0xfffffffffee659a0 (offset: 0xc4dd10) -> 0x69e4 fde=[ 3384] │ │ │ │ + 0xfffffffffee65b70 (offset: 0xc4dee0) -> 0x6a44 fde=[ 33e4] │ │ │ │ + 0xfffffffffee65b80 (offset: 0xc4def0) -> 0x6a58 fde=[ 33f8] │ │ │ │ + 0xfffffffffee65b90 (offset: 0xc4df00) -> 0x6a6c fde=[ 340c] │ │ │ │ + 0xfffffffffee65ba0 (offset: 0xc4df10) -> 0x6a80 fde=[ 3420] │ │ │ │ + 0xfffffffffee65bb0 (offset: 0xc4df20) -> 0x6a94 fde=[ 3434] │ │ │ │ + 0xfffffffffee65bc0 (offset: 0xc4df30) -> 0x6aa8 fde=[ 3448] │ │ │ │ + 0xfffffffffee65bd0 (offset: 0xc4df40) -> 0x6abc fde=[ 345c] │ │ │ │ + 0xfffffffffee65be0 (offset: 0xc4df50) -> 0x6ad0 fde=[ 3470] │ │ │ │ + 0xfffffffffee65bf0 (offset: 0xc4df60) -> 0x6ae4 fde=[ 3484] │ │ │ │ + 0xfffffffffee65c00 (offset: 0xc4df70) -> 0x6af8 fde=[ 3498] │ │ │ │ + 0xfffffffffee66070 (offset: 0xc4e3e0) -> 0x6b44 fde=[ 34e4] │ │ │ │ + 0xfffffffffee661d0 (offset: 0xc4e540) -> 0x6ba8 fde=[ 3548] │ │ │ │ + 0xfffffffffee66310 (offset: 0xc4e680) -> 0x6be8 fde=[ 3588] │ │ │ │ + 0xfffffffffee66480 (offset: 0xc4e7f0) -> 0x6bfc fde=[ 359c] │ │ │ │ + 0xfffffffffee66770 (offset: 0xc4eae0) -> 0x6c64 fde=[ 3604] │ │ │ │ + 0xfffffffffee667c0 (offset: 0xc4eb30) -> 0x6c8c fde=[ 362c] │ │ │ │ + 0xfffffffffee66c60 (offset: 0xc4efd0) -> 0x6cbc fde=[ 365c] │ │ │ │ + 0xfffffffffee670a0 (offset: 0xc4f410) -> 0x6d0c fde=[ 36ac] │ │ │ │ + 0xfffffffffee670f0 (offset: 0xc4f460) -> 0x6d34 fde=[ 36d4] │ │ │ │ + 0xfffffffffee67150 (offset: 0xc4f4c0) -> 0x6d4c fde=[ 36ec] │ │ │ │ + 0xfffffffffee67260 (offset: 0xc4f5d0) -> 0x6d98 fde=[ 3738] │ │ │ │ + 0xfffffffffee71690 (offset: 0xc59a00) -> 0x6db0 fde=[ 3750] │ │ │ │ + 0xfffffffffee716c0 (offset: 0xc59a30) -> 0x6dcc fde=[ 376c] │ │ │ │ + 0xfffffffffee72c70 (offset: 0xc5afe0) -> 0x6e1c fde=[ 37bc] │ │ │ │ + 0xfffffffffee739d0 (offset: 0xc5bd40) -> 0x6e6c fde=[ 380c] │ │ │ │ + 0xfffffffffee74fb0 (offset: 0xc5d320) -> 0x6ebc fde=[ 385c] │ │ │ │ + 0xfffffffffee74ff0 (offset: 0xc5d360) -> 0x6ee4 fde=[ 3884] │ │ │ │ + 0xfffffffffee75000 (offset: 0xc5d370) -> 0x6ef8 fde=[ 3898] │ │ │ │ + 0xfffffffffee75010 (offset: 0xc5d380) -> 0x6f0c fde=[ 38ac] │ │ │ │ + 0xfffffffffee75020 (offset: 0xc5d390) -> 0x6f20 fde=[ 38c0] │ │ │ │ + 0xfffffffffee75030 (offset: 0xc5d3a0) -> 0x6f34 fde=[ 38d4] │ │ │ │ + 0xfffffffffee75070 (offset: 0xc5d3e0) -> 0x6f60 fde=[ 3900] │ │ │ │ + 0xfffffffffee75710 (offset: 0xc5da80) -> 0x6fac fde=[ 394c] │ │ │ │ + 0xfffffffffee75860 (offset: 0xc5dbd0) -> 0x6fe8 fde=[ 3988] │ │ │ │ + 0xfffffffffee75c90 (offset: 0xc5e000) -> 0x7038 fde=[ 39d8] │ │ │ │ + 0xfffffffffee75e10 (offset: 0xc5e180) -> 0x707c fde=[ 3a1c] │ │ │ │ + 0xfffffffffee76190 (offset: 0xc5e500) -> 0x70e8 fde=[ 3a88] │ │ │ │ + 0xfffffffffee76250 (offset: 0xc5e5c0) -> 0x710c fde=[ 3aac] │ │ │ │ + 0xfffffffffee762a0 (offset: 0xc5e610) -> 0x712c fde=[ 3acc] │ │ │ │ + 0xfffffffffee76470 (offset: 0xc5e7e0) -> 0x7140 fde=[ 3ae0] │ │ │ │ + 0xfffffffffee76630 (offset: 0xc5e9a0) -> 0x7154 fde=[ 3af4] │ │ │ │ + 0xfffffffffee766a0 (offset: 0xc5ea10) -> 0x7178 fde=[ 3b18] │ │ │ │ + 0xfffffffffee76a70 (offset: 0xc5ede0) -> 0x71a8 fde=[ 3b48] │ │ │ │ + 0xfffffffffee76b60 (offset: 0xc5eed0) -> 0x71bc fde=[ 3b5c] │ │ │ │ + 0xfffffffffee76d10 (offset: 0xc5f080) -> 0x71d0 fde=[ 3b70] │ │ │ │ + 0xfffffffffee76f00 (offset: 0xc5f270) -> 0x720c fde=[ 3bac] │ │ │ │ + 0xfffffffffee77310 (offset: 0xc5f680) -> 0x7258 fde=[ 3bf8] │ │ │ │ + 0xfffffffffee77340 (offset: 0xc5f6b0) -> 0x7270 fde=[ 3c10] │ │ │ │ + 0xfffffffffee77350 (offset: 0xc5f6c0) -> 0x7284 fde=[ 3c24] │ │ │ │ + 0xfffffffffee77430 (offset: 0xc5f7a0) -> 0x7298 fde=[ 3c38] │ │ │ │ + 0xfffffffffee77450 (offset: 0xc5f7c0) -> 0x72ac fde=[ 3c4c] │ │ │ │ + 0xfffffffffee774b0 (offset: 0xc5f820) -> 0x72c0 fde=[ 3c60] │ │ │ │ + 0xfffffffffee77680 (offset: 0xc5f9f0) -> 0x7330 fde=[ 3cd0] │ │ │ │ + 0xfffffffffee779e0 (offset: 0xc5fd50) -> 0x735c fde=[ 3cfc] │ │ │ │ + 0xfffffffffee779f0 (offset: 0xc5fd60) -> 0x7370 fde=[ 3d10] │ │ │ │ + 0xfffffffffee77c90 (offset: 0xc60000) -> 0x7404 fde=[ 3da4] │ │ │ │ + 0xfffffffffee77e70 (offset: 0xc601e0) -> 0x7418 fde=[ 3db8] │ │ │ │ + 0xfffffffffee77f00 (offset: 0xc60270) -> 0x742c fde=[ 3dcc] │ │ │ │ + 0xfffffffffee78070 (offset: 0xc603e0) -> 0x7440 fde=[ 3de0] │ │ │ │ + 0xfffffffffee78de0 (offset: 0xc61150) -> 0x7484 fde=[ 3e24] │ │ │ │ + 0xfffffffffee79b10 (offset: 0xc61e80) -> 0x74cc fde=[ 3e6c] │ │ │ │ + 0xfffffffffee79d70 (offset: 0xc620e0) -> 0x7518 fde=[ 3eb8] │ │ │ │ + 0xfffffffffee79da0 (offset: 0xc62110) -> 0x752c fde=[ 3ecc] │ │ │ │ + 0xfffffffffee79fd0 (offset: 0xc62340) -> 0x7540 fde=[ 3ee0] │ │ │ │ + 0xfffffffffef51ab0 (offset: 0xd39e20) -> 0x7558 fde=[ 3ef8] │ │ │ │ + 0xfffffffffef51ac0 (offset: 0xd39e30) -> 0x756c fde=[ 3f0c] │ │ │ │ 0xffffffffff000df0 (offset: 0xde9160) -> 0x7598 fde=[ 3f38] │ │ │ │ 0xffffffffff000ea0 (offset: 0xde9210) -> 0x75d8 fde=[ 3f78] │ │ │ │ 0xffffffffff000eb0 (offset: 0xde9220) -> 0x75ec fde=[ 3f8c] │ │ │ │ 0xffffffffff000ec0 (offset: 0xde9230) -> 0x7600 fde=[ 3fa0] │ │ │ │ 0xffffffffff000ed0 (offset: 0xde9240) -> 0x7614 fde=[ 3fb4] │ │ │ │ 0xffffffffff000ee0 (offset: 0xde9250) -> 0x7628 fde=[ 3fc8] │ │ │ │ 0xffffffffff000ef0 (offset: 0xde9260) -> 0x763c fde=[ 3fdc] │ │ │ │ @@ -1801,4096 +1801,4096 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000040ce46 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000014 00000078 FDE cie=0000002c pc=00000000005fd890..00000000005fd8d5 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000005fd894 │ │ │ │ +000000a0 0000000000000014 00000078 FDE cie=0000002c pc=00000000005b9e90..00000000005b9ed5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005b9e94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000005fd8d4 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000005b9ed4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000000b8 0000000000000010 00000090 FDE cie=0000002c pc=00000000005fd8e0..00000000005fd8f1 │ │ │ │ +000000b8 0000000000000010 00000090 FDE cie=0000002c pc=00000000005b9ee0..00000000005b9ef1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000cc 000000000000001c 000000a4 FDE cie=0000002c pc=00000000005fd900..00000000005fd925 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000005fd904 │ │ │ │ +000000cc 000000000000001c 000000a4 FDE cie=0000002c pc=00000000005b9f00..00000000005b9f25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005b9f04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000005fd913 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000005b9f13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000005fd91b │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005b9f1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000005fd924 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000005b9f24 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000c4 FDE cie=0000002c pc=00000000005fd930..00000000005fd935 │ │ │ │ +000000ec 0000000000000010 000000c4 FDE cie=0000002c pc=00000000005b9f30..00000000005b9f35 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000100 0000000000000010 000000d8 FDE cie=0000002c pc=00000000005fd940..00000000005fd945 │ │ │ │ +00000100 0000000000000010 000000d8 FDE cie=0000002c pc=00000000005b9f40..00000000005b9f45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000114 0000000000000014 000000ec FDE cie=0000002c pc=00000000005fd950..00000000005fd96c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000005fd954 │ │ │ │ +00000114 0000000000000014 000000ec FDE cie=0000002c pc=00000000005b9f50..00000000005b9f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005b9f54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000005fd967 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000005b9f67 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000012c 0000000000000010 00000104 FDE cie=0000002c pc=00000000005fd970..00000000005fd977 │ │ │ │ +0000012c 0000000000000010 00000104 FDE cie=0000002c pc=00000000005b9f70..00000000005b9f77 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000140 0000000000000010 00000118 FDE cie=0000002c pc=00000000005fd980..00000000005fd988 │ │ │ │ +00000140 0000000000000010 00000118 FDE cie=0000002c pc=00000000005b9f80..00000000005b9f88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 0000000000000010 0000012c FDE cie=0000002c pc=00000000005fd990..00000000005fd997 │ │ │ │ +00000154 0000000000000010 0000012c FDE cie=0000002c pc=00000000005b9f90..00000000005b9f97 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000168 0000000000000010 00000140 FDE cie=0000002c pc=00000000005fd9a0..00000000005fd9a4 │ │ │ │ +00000168 0000000000000010 00000140 FDE cie=0000002c pc=00000000005b9fa0..00000000005b9fa4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000017c 0000000000000010 00000154 FDE cie=0000002c pc=00000000005fd9b0..00000000005fd9b4 │ │ │ │ +0000017c 0000000000000010 00000154 FDE cie=0000002c pc=00000000005b9fb0..00000000005b9fb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000190 0000000000000010 00000168 FDE cie=0000002c pc=00000000005fd9c0..00000000005fd9c4 │ │ │ │ +00000190 0000000000000010 00000168 FDE cie=0000002c pc=00000000005b9fc0..00000000005b9fc4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a4 0000000000000014 0000017c FDE cie=0000002c pc=00000000005fd9d0..00000000005fd9ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000005fd9d4 │ │ │ │ +000001a4 0000000000000014 0000017c FDE cie=0000002c pc=00000000005b9fd0..00000000005b9fec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005b9fd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000005fd9e7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000005b9fe7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 00000194 FDE cie=0000002c pc=00000000005fd9f0..00000000005fd9f7 │ │ │ │ +000001bc 0000000000000010 00000194 FDE cie=0000002c pc=00000000005b9ff0..00000000005b9ff7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000010 000001a8 FDE cie=0000002c pc=00000000005fda00..00000000005fda0a │ │ │ │ +000001d0 0000000000000010 000001a8 FDE cie=0000002c pc=00000000005ba000..00000000005ba00a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 0000000000000010 000001bc FDE cie=0000002c pc=00000000005fda10..00000000005fda1a │ │ │ │ +000001e4 0000000000000010 000001bc FDE cie=0000002c pc=00000000005ba010..00000000005ba01a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f8 0000000000000014 000001d0 FDE cie=0000002c pc=00000000005fda20..00000000005fda2a │ │ │ │ +000001f8 0000000000000014 000001d0 FDE cie=0000002c pc=00000000005ba020..00000000005ba02a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000210 0000000000000014 000001e8 FDE cie=0000002c pc=000000000082c38f..000000000082c39d │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c393 │ │ │ │ +00000210 0000000000000014 000001e8 FDE cie=0000002c pc=00000000007e898f..00000000007e899d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e8993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c39c │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e899c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000228 0000000000000014 00000200 FDE cie=0000002c pc=000000000082c39d..000000000082c3ab │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3a1 │ │ │ │ +00000228 0000000000000014 00000200 FDE cie=0000002c pc=00000000007e899d..00000000007e89ab │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3aa │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 0000000000000014 00000218 FDE cie=0000002c pc=000000000082c3ab..000000000082c3b9 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3af │ │ │ │ +00000240 0000000000000014 00000218 FDE cie=0000002c pc=00000000007e89ab..00000000007e89b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3b8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89b8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000258 0000000000000014 00000230 FDE cie=0000002c pc=000000000082c3b9..000000000082c3c7 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3bd │ │ │ │ +00000258 0000000000000014 00000230 FDE cie=0000002c pc=00000000007e89b9..00000000007e89c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3c6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 0000000000000014 00000248 FDE cie=0000002c pc=000000000082c3c7..000000000082c3d5 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3cb │ │ │ │ +00000270 0000000000000014 00000248 FDE cie=0000002c pc=00000000007e89c7..00000000007e89d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3d4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89d4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000288 0000000000000014 00000260 FDE cie=0000002c pc=000000000082c3d5..000000000082c3e3 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3d9 │ │ │ │ +00000288 0000000000000014 00000260 FDE cie=0000002c pc=00000000007e89d5..00000000007e89e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89e2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a0 0000000000000014 00000278 FDE cie=0000002c pc=000000000082c3e3..000000000082c3f1 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3e7 │ │ │ │ +000002a0 0000000000000014 00000278 FDE cie=0000002c pc=00000000007e89e3..00000000007e89f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c3f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e89f0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 000000000000001c 00000290 FDE cie=0000002c pc=000000000082c3f1..000000000082c406 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c3f5 │ │ │ │ +000002b8 000000000000001c 00000290 FDE cie=0000002c pc=00000000007e89f1..00000000007e8a06 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e89f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000082c3f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000007e89f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000082c3fc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000007e89fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000082c405 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007e8a05 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d8 0000000000000014 000002b0 FDE cie=0000002c pc=000000000082c406..000000000082c41e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000082c40a │ │ │ │ +000002d8 0000000000000014 000002b0 FDE cie=0000002c pc=00000000007e8a06..00000000007e8a1e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007e8a0a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000082c41d │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000007e8a1d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002f0 0000000000000010 000002c8 FDE cie=0000002c pc=000000000082c420..000000000082c425 │ │ │ │ +000002f0 0000000000000010 000002c8 FDE cie=0000002c pc=00000000007e8a20..00000000007e8a25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000304 0000000000000010 000002dc FDE cie=0000002c pc=000000000082c430..000000000082c435 │ │ │ │ +00000304 0000000000000010 000002dc FDE cie=0000002c pc=00000000007e8a30..00000000007e8a35 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000318 0000000000000014 000002f0 FDE cie=0000002c pc=000000000083087d..000000000083088b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000830881 │ │ │ │ +00000318 0000000000000014 000002f0 FDE cie=0000002c pc=00000000007ece7d..00000000007ece8b │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000007ece81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000083088a │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000007ece8a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000330 0000000000000010 00000308 FDE cie=0000002c pc=0000000000974f90..0000000000975048 │ │ │ │ +00000330 0000000000000010 00000308 FDE cie=0000002c pc=0000000000931590..0000000000931648 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000344 0000000000000010 0000031c FDE cie=0000002c pc=0000000000975050..00000000009750b4 │ │ │ │ +00000344 0000000000000010 0000031c FDE cie=0000002c pc=0000000000931650..00000000009316b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000358 0000000000000014 00000330 FDE cie=0000002c pc=00000000009750c0..00000000009750d5 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000009750c4 │ │ │ │ +00000358 0000000000000014 00000330 FDE cie=0000002c pc=00000000009316c0..00000000009316d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000009316c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000009750d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000009316d0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000370 0000000000000010 00000348 FDE cie=0000002c pc=0000000000ae5fb0..0000000000ae5fb5 │ │ │ │ +00000370 0000000000000010 00000348 FDE cie=0000002c pc=0000000000aa25b0..0000000000aa25b5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000010 0000035c FDE cie=0000002c pc=0000000000ae5fc0..0000000000ae5fc5 │ │ │ │ +00000384 0000000000000010 0000035c FDE cie=0000002c pc=0000000000aa25c0..0000000000aa25c5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000398 0000000000000014 00000370 FDE cie=0000002c pc=0000000000ae5fd0..0000000000ae5fd5 │ │ │ │ +00000398 0000000000000014 00000370 FDE cie=0000002c pc=0000000000aa25d0..0000000000aa25d5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b0 0000000000000010 00000388 FDE cie=0000002c pc=0000000000aecd90..0000000000aecd9e │ │ │ │ +000003b0 0000000000000010 00000388 FDE cie=0000002c pc=0000000000aa9390..0000000000aa939e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c4 0000000000000010 0000039c FDE cie=0000002c pc=0000000000aecda0..0000000000aecde3 │ │ │ │ +000003c4 0000000000000010 0000039c FDE cie=0000002c pc=0000000000aa93a0..0000000000aa93e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000010 000003b0 FDE cie=0000002c pc=0000000000aecdf0..0000000000aecdf5 │ │ │ │ +000003d8 0000000000000010 000003b0 FDE cie=0000002c pc=0000000000aa93f0..0000000000aa93f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ec 0000000000000010 000003c4 FDE cie=0000002c pc=0000000000aece00..0000000000aece0d │ │ │ │ +000003ec 0000000000000010 000003c4 FDE cie=0000002c pc=0000000000aa9400..0000000000aa940d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000400 0000000000000014 000003d8 FDE cie=0000002c pc=0000000000aece10..0000000000aece15 │ │ │ │ +00000400 0000000000000014 000003d8 FDE cie=0000002c pc=0000000000aa9410..0000000000aa9415 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000418 0000000000000044 000003f0 FDE cie=0000002c pc=0000000000c55780..0000000000c55a7e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55782 │ │ │ │ +00000418 0000000000000044 000003f0 FDE cie=0000002c pc=0000000000c11d80..0000000000c1207e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11d82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55784 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11d84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55786 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11d86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55788 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c11d88 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55789 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11d89 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5578a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c11d8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 707 to 0000000000c55a4d │ │ │ │ + DW_CFA_advance_loc2: 707 to 0000000000c1204d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1204e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55a50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12050 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55a52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12052 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55a54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12054 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55a56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12056 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c55a60 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c12060 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000460 0000000000000010 00000438 FDE cie=0000002c pc=0000000000c55a80..0000000000c55b2d │ │ │ │ +00000460 0000000000000010 00000438 FDE cie=0000002c pc=0000000000c12080..0000000000c1212d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000474 0000000000000010 0000044c FDE cie=0000002c pc=0000000000c55b30..0000000000c55b82 │ │ │ │ +00000474 0000000000000010 0000044c FDE cie=0000002c pc=0000000000c12130..0000000000c12182 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000488 0000000000000018 00000460 FDE cie=0000002c pc=0000000000c55b90..0000000000c55be0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55b91 │ │ │ │ +00000488 0000000000000018 00000460 FDE cie=0000002c pc=0000000000c12190..0000000000c121e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000c55bdb │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000c121db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004a4 0000000000000048 0000047c FDE cie=0000002c pc=0000000000c55be0..0000000000c55e17 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55be2 │ │ │ │ +000004a4 0000000000000048 0000047c FDE cie=0000002c pc=0000000000c121e0..0000000000c12417 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c121e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55be4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c121e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c121e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55be8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c121e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c121e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55bea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c121ea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c55bf3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c121f3 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 537 to 0000000000c55e0c │ │ │ │ + DW_CFA_advance_loc2: 537 to 0000000000c1240c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55e0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1240d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55e0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1240e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12410 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12412 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12414 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12416 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004f0 000000000000002c 000004c8 FDE cie=0000002c pc=0000000000c55e20..0000000000c55e96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e22 │ │ │ │ +000004f0 000000000000002c 000004c8 FDE cie=0000002c pc=0000000000c12420..0000000000c12496 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12422 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c55e28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c12428 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12429 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c55e37 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c12437 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000c55e91 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000c12491 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12492 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12493 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55e95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12495 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000520 0000000000000064 000004f8 FDE cie=0000002c pc=0000000000c55ea0..0000000000c56329 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c55eaa │ │ │ │ +00000520 0000000000000064 000004f8 FDE cie=0000002c pc=0000000000c124a0..0000000000c12929 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c124aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c55eaf │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c124af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c55eb4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c124b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55eb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c124b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55eb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c124b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c55ebb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c124bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c55ec1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c124c1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 277 to 0000000000c55fd6 │ │ │ │ + DW_CFA_advance_loc2: 277 to 0000000000c125d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55fd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c125d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c125d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55fda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c125da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55fdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c125dc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55fde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c125de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c55fe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c125e0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c55fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c125e1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 143 to 0000000000c56070 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000c12670 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56071 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12671 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000588 0000000000000064 00000560 FDE cie=0000002c pc=0000000000c56330..0000000000c566bd │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5633a │ │ │ │ +00000588 0000000000000064 00000560 FDE cie=0000002c pc=0000000000c12930..0000000000c12cbd │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c1293a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5633c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1293c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5633e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1293e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56340 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12940 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c56344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c12944 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12945 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5634c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1294c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000c56490 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000c12a90 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56491 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12a91 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000c564eb │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000c12aeb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c564ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12aec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c564ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12aed │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c564ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12aef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c564f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12af1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c564f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12af3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c564f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12af5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c564f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12af6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005f0 0000000000000064 000005c8 FDE cie=0000002c pc=0000000000c566c0..0000000000c56881 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c566c2 │ │ │ │ +000005f0 0000000000000064 000005c8 FDE cie=0000002c pc=0000000000c12cc0..0000000000c12e81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12cc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c566c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12cc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c566c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12cc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c566c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12cc8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c566c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12cc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c566ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12cca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c566ce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c12cce │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000c56755 │ │ │ │ + DW_CFA_advance_loc1: 135 to 0000000000c12d55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56756 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12d56 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56757 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12d57 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56759 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12d59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5675b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12d5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5675d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12d5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5675f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12d5f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56760 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000c567e6 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000c12de6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c567e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12de7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c567e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c12de8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c567ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12dea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c567ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12dec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c567ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12dee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c567f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12df0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c567f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c12df8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000658 0000000000000010 00000630 FDE cie=0000002c pc=0000000000c56890..0000000000c5689c │ │ │ │ +00000658 0000000000000010 00000630 FDE cie=0000002c pc=0000000000c12e90..0000000000c12e9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000066c 0000000000000010 00000644 FDE cie=0000002c pc=0000000000c568a0..0000000000c568a5 │ │ │ │ +0000066c 0000000000000010 00000644 FDE cie=0000002c pc=0000000000c12ea0..0000000000c12ea5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000680 0000000000000010 00000658 FDE cie=0000002c pc=0000000000c568b0..0000000000c568ca │ │ │ │ +00000680 0000000000000010 00000658 FDE cie=0000002c pc=0000000000c12eb0..0000000000c12eca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000694 0000000000000010 0000066c FDE cie=0000002c pc=0000000000c568d0..0000000000c568f9 │ │ │ │ +00000694 0000000000000010 0000066c FDE cie=0000002c pc=0000000000c12ed0..0000000000c12ef9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a8 0000000000000048 00000680 FDE cie=0000002c pc=0000000000c56900..0000000000c56f31 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56902 │ │ │ │ +000006a8 0000000000000048 00000680 FDE cie=0000002c pc=0000000000c12f00..0000000000c13531 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12f02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5690a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c12f0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5690c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12f0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5690e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c12f0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c56912 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c12f12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c56919 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c12f19 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c56922 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c12f22 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 1540 to 0000000000c56f26 │ │ │ │ + DW_CFA_advance_loc2: 1540 to 0000000000c13526 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13527 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c56f28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13528 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56f2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1352a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56f2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1352c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56f2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1352e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c56f30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13530 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000006f4 000000000000001c 000006cc FDE cie=0000002c pc=00000000004073c0..000000000040741d │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00000714 0000000000000010 000006ec FDE cie=0000002c pc=0000000000c56f40..0000000000c56f47 │ │ │ │ +00000714 0000000000000010 000006ec FDE cie=0000002c pc=0000000000c13540..0000000000c13547 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000728 0000000000000010 00000700 FDE cie=0000002c pc=0000000000c56f50..0000000000c56f5a │ │ │ │ +00000728 0000000000000010 00000700 FDE cie=0000002c pc=0000000000c13550..0000000000c1355a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000073c 0000000000000010 00000714 FDE cie=0000002c pc=0000000000c56f60..0000000000c56fde │ │ │ │ +0000073c 0000000000000010 00000714 FDE cie=0000002c pc=0000000000c13560..0000000000c135de │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000750 0000000000000010 00000728 FDE cie=0000002c pc=0000000000c56fe0..0000000000c57045 │ │ │ │ +00000750 0000000000000010 00000728 FDE cie=0000002c pc=0000000000c135e0..0000000000c13645 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000764 0000000000000030 0000073c FDE cie=0000002c pc=0000000000c57050..0000000000c570e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57052 │ │ │ │ +00000764 0000000000000030 0000073c FDE cie=0000002c pc=0000000000c13650..0000000000c136e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13652 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c57062 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c13662 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57064 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13664 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57065 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13665 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000000000c570d0 │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000000000c136d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c570d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c136d2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c570d7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c136d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c570d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c136d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 0000000000000010 00000770 FDE cie=0000002c pc=0000000000c570f0..0000000000c571e1 │ │ │ │ +00000798 0000000000000010 00000770 FDE cie=0000002c pc=0000000000c136f0..0000000000c137e1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ac 0000000000000048 00000784 FDE cie=0000002c pc=0000000000c571f0..0000000000c577ba │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c571f2 │ │ │ │ +000007ac 0000000000000048 00000784 FDE cie=0000002c pc=0000000000c137f0..0000000000c13dba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c137f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c571fc │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c137fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c571fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c137fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57200 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13800 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c57204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c13804 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c5720a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c1380a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c57211 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c13811 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1438 to 0000000000c577af │ │ │ │ + DW_CFA_advance_loc2: 1438 to 0000000000c13daf │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c577b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13db0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c577b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13db1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c577b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13db3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c577b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13db5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c577b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13db7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c577b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13db9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f8 0000000000000010 000007d0 FDE cie=0000002c pc=0000000000c577c0..0000000000c5789b │ │ │ │ +000007f8 0000000000000010 000007d0 FDE cie=0000002c pc=0000000000c13dc0..0000000000c13e9b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000080c 0000000000000010 000007e4 FDE cie=0000002c pc=0000000000c578a0..0000000000c5792a │ │ │ │ +0000080c 0000000000000010 000007e4 FDE cie=0000002c pc=0000000000c13ea0..0000000000c13f2a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000820 0000000000000028 000007f8 FDE cie=0000002c pc=0000000000c57930..0000000000c57a2a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57932 │ │ │ │ +00000820 0000000000000028 000007f8 FDE cie=0000002c pc=0000000000c13f30..0000000000c1402a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c13f32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c57936 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c13f36 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57937 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c13f37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 232 to 0000000000c57a1f │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000c1401f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57a20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c57a25 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c14025 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000084c 0000000000000048 00000824 FDE cie=0000002c pc=0000000000c57a30..0000000000c57d6f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57a32 │ │ │ │ +0000084c 0000000000000048 00000824 FDE cie=0000002c pc=0000000000c14030..0000000000c1436f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14032 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c57a3b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1403b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c57a40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c14040 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57a42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14042 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57a43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14043 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14044 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c57a4b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1404b │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 221 to 0000000000c57b28 │ │ │ │ + DW_CFA_advance_loc1: 221 to 0000000000c14128 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57b29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14129 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57b2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1412a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1412c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57b2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1412e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57b30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14130 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57b32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14132 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c57b38 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c14138 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000898 0000000000000030 00000870 FDE cie=0000002c pc=0000000000c57d70..0000000000c57ee7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57d72 │ │ │ │ +00000898 0000000000000030 00000870 FDE cie=0000002c pc=0000000000c14370..0000000000c144e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14372 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57d73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14373 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c57d7a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1437a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c57d81 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c14381 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000c57db6 │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000c143b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57db7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c143b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c143b8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57dba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c143ba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c57dc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c143c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008cc 0000000000000010 000008a4 FDE cie=0000002c pc=0000000000c57ef0..0000000000c57f1b │ │ │ │ +000008cc 0000000000000010 000008a4 FDE cie=0000002c pc=0000000000c144f0..0000000000c1451b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e0 0000000000000010 000008b8 FDE cie=0000002c pc=0000000000c57f20..0000000000c57f4b │ │ │ │ +000008e0 0000000000000010 000008b8 FDE cie=0000002c pc=0000000000c14520..0000000000c1454b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f4 0000000000000038 000008cc FDE cie=0000002c pc=0000000000c57f50..0000000000c580de │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57f52 │ │ │ │ +000008f4 0000000000000038 000008cc FDE cie=0000002c pc=0000000000c14550..0000000000c146de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14552 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57f54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14554 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c57f56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14556 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14557 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c57f58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14558 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 382 to 0000000000c580d6 │ │ │ │ + DW_CFA_advance_loc2: 382 to 0000000000c146d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c580d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c146d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146d9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146dd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000930 000000000000001c 00000908 FDE cie=0000002c pc=000000000040741d..000000000040743c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000950 0000000000000038 00000928 FDE cie=0000002c pc=0000000000c580e0..0000000000c5827d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580e2 │ │ │ │ +00000950 0000000000000038 00000928 FDE cie=0000002c pc=0000000000c146e0..0000000000c1487d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c580e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c146e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c580e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c146e7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c580e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c146e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 397 to 0000000000c58275 │ │ │ │ + DW_CFA_advance_loc2: 397 to 0000000000c14875 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c58276 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c14876 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58278 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14878 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5827a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1487a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5827c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1487c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000098c 000000000000001c 00000964 FDE cie=0000002c pc=000000000040743c..000000000040745b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009ac 0000000000000050 00000984 FDE cie=0000002c pc=0000000000c58280..0000000000c58b0a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58282 │ │ │ │ +000009ac 0000000000000050 00000984 FDE cie=0000002c pc=0000000000c14880..0000000000c1510a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58284 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c14884 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c58289 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c14889 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5828b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1488b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5828c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1488c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5828d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1488d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c58299 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c14899 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 2089 to 0000000000c58ac2 │ │ │ │ + DW_CFA_advance_loc2: 2089 to 0000000000c150c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c58ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c150c3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c58ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c150c4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58ac6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c150c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58ac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c150c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58aca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c150ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58acc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c150cc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c58ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c150d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a00 0000000000000040 000009d8 FDE cie=0000002c pc=0000000000c58b10..0000000000c590d3 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c58b1c │ │ │ │ +00000a00 0000000000000040 000009d8 FDE cie=0000002c pc=0000000000c15110..0000000000c156d3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1511c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c58b2b │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c1512b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58b2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1512d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c58b2f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1512f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c58b33 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c15133 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c58b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15134 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1429 to 0000000000c590c9 │ │ │ │ + DW_CFA_advance_loc2: 1429 to 0000000000c156c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c590ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c156ca │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156ce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156d2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a44 0000000000000048 00000a1c FDE cie=0000002c pc=0000000000c590e0..0000000000c592b5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590e2 │ │ │ │ +00000a44 0000000000000048 00000a1c FDE cie=0000002c pc=0000000000c156e0..0000000000c158b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c590ea │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c156ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c590f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c156f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c590f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c156f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c590fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c156fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c590fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c156fd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c59106 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c15706 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 420 to 0000000000c592aa │ │ │ │ + DW_CFA_advance_loc2: 420 to 0000000000c158aa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c592ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c158ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c592ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c158ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a90 0000000000000048 00000a68 FDE cie=0000002c pc=0000000000c592c0..0000000000c59644 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592c2 │ │ │ │ +00000a90 0000000000000048 00000a68 FDE cie=0000002c pc=0000000000c158c0..0000000000c15c44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c592cd │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c158cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c592cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c158cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c592d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c158d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c592d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c158d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c592d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c158d8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c592e2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c158e2 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc2: 855 to 0000000000c59639 │ │ │ │ + DW_CFA_advance_loc2: 855 to 0000000000c15c39 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5963a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15c3a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5963b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15c3b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5963d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5963f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c3f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59641 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59643 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c43 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000adc 0000000000000048 00000ab4 FDE cie=0000002c pc=0000000000c59650..0000000000c59730 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59652 │ │ │ │ +00000adc 0000000000000048 00000ab4 FDE cie=0000002c pc=0000000000c15c50..0000000000c15d30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c59657 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c15c57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59659 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15c59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5965e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c15c5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5965f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15c5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c59660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15c60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c59669 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c15c69 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0000000000c596f7 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0000000000c15cf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c596f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15cf8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c596f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15cf9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c596fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15cfb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c596fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15cfd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c596ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15cff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59701 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c59708 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c15d08 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b28 0000000000000040 00000b00 FDE cie=0000002c pc=0000000000c59730..0000000000c597d9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c59732 │ │ │ │ +00000b28 0000000000000040 00000b00 FDE cie=0000002c pc=0000000000c15d30..0000000000c15dd9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15d32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c5973e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c15d3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c5974a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c15d4a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5974e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c15d4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5974f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15d4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c59756 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c15d56 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000c597b4 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000c15db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c597b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15db5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c597b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15db6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c597b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15db8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c597ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15dba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c597bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15dbc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c597c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c15dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b6c 000000000000002c 00000b44 FDE cie=0000002c pc=0000000000c597e0..0000000000c599b4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c597eb │ │ │ │ +00000b6c 000000000000002c 00000b44 FDE cie=0000002c pc=0000000000c15de0..0000000000c15fb4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c15deb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c597f9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c15df9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000c5993d │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000c15f3d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5993e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15f3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c59942 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c15f42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5994d │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c15f4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5994e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15f4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5994f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15f4f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 0000000000000048 00000b74 FDE cie=0000002c pc=0000000000c599c0..0000000000c5a060 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c599c2 │ │ │ │ +00000b9c 0000000000000048 00000b74 FDE cie=0000002c pc=0000000000c15fc0..0000000000c16660 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15fc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c599c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c15fc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c599c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c15fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c599ce │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c15fce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c599d5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c15fd5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c599d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c15fd6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c599e2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c15fe2 │ │ │ │ DW_CFA_def_cfa_offset: 704 │ │ │ │ - DW_CFA_advance_loc2: 1651 to 0000000000c5a055 │ │ │ │ + DW_CFA_advance_loc2: 1651 to 0000000000c16655 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a056 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16656 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a057 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16657 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a059 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16659 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a05b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1665b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a05d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1665d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a05f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1665f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be8 0000000000000020 00000bc0 FDE cie=0000002c pc=0000000000c5a060..0000000000c5a153 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5a06b │ │ │ │ +00000be8 0000000000000020 00000bc0 FDE cie=0000002c pc=0000000000c16660..0000000000c16753 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1666b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5a072 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c16672 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 219 to 0000000000c5a14d │ │ │ │ + DW_CFA_advance_loc1: 219 to 0000000000c1674d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5a152 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c16752 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c0c 0000000000000020 00000be4 FDE cie=0000002c pc=0000000000c5a160..0000000000c5a296 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5a16b │ │ │ │ +00000c0c 0000000000000020 00000be4 FDE cie=0000002c pc=0000000000c16760..0000000000c16896 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1676b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c5a183 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000c16783 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 158 to 0000000000c5a221 │ │ │ │ + DW_CFA_advance_loc1: 158 to 0000000000c16821 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000c5a291 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000c16891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c30 0000000000000048 00000c08 FDE cie=0000002c pc=0000000000c5a2a0..0000000000c5a4bc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a2a2 │ │ │ │ +00000c30 0000000000000048 00000c08 FDE cie=0000002c pc=0000000000c168a0..0000000000c16abc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c168a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a2a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c168a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5a2a9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c168a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5a2b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c168b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5a2b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c168b5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a2b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c168b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5a2bd │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c168bd │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_advance_loc2: 500 to 0000000000c5a4b1 │ │ │ │ + DW_CFA_advance_loc2: 500 to 0000000000c16ab1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a4b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16ab2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a4b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16ab3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ab5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ab7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ab9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16abb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c7c 0000000000000048 00000c54 FDE cie=0000002c pc=0000000000c5a4c0..0000000000c5a9c7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4c2 │ │ │ │ +00000c7c 0000000000000048 00000c54 FDE cie=0000002c pc=0000000000c16ac0..0000000000c16fc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ac4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a4c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16ac6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c5a4d2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c16ad2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5a4d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c16ad6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5a4da │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c16ada │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5a4e4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c16ae4 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1240 to 0000000000c5a9bc │ │ │ │ + DW_CFA_advance_loc2: 1240 to 0000000000c16fbc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a9bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16fbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a9be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16fbe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a9c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16fc0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a9c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16fc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a9c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16fc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a9c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16fc6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc8 0000000000000070 00000ca0 FDE cie=0000002c pc=0000000000c5a9d0..0000000000c5b2a5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5a9d2 │ │ │ │ +00000cc8 0000000000000070 00000ca0 FDE cie=0000002c pc=0000000000c16fd0..0000000000c178a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c16fd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5a9e2 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c16fe2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5a9ed │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c16fed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5a9f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c16ff2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5a9f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c16ff3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5a9fb │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c16ffb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5aa02 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c17002 │ │ │ │ DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc2: 476 to 0000000000c5abde │ │ │ │ + DW_CFA_advance_loc2: 476 to 0000000000c171de │ │ │ │ DW_CFA_def_cfa_offset: 456 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5abe2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c171e2 │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc2: 578 to 0000000000c5ae24 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0000000000c17424 │ │ │ │ DW_CFA_def_cfa_offset: 456 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ae25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c17425 │ │ │ │ DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc2: 498 to 0000000000c5b017 │ │ │ │ + DW_CFA_advance_loc2: 498 to 0000000000c17617 │ │ │ │ DW_CFA_def_cfa_offset: 456 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5b01b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1761b │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc2: 581 to 0000000000c5b260 │ │ │ │ + DW_CFA_advance_loc2: 581 to 0000000000c17860 │ │ │ │ DW_CFA_def_cfa_offset: 456 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b261 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c17861 │ │ │ │ DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000c5b28f │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000c1788f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c17890 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b291 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c17891 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5b293 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c17893 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5b295 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c17895 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5b297 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c17897 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5b299 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c17899 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b29a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1789a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d3c 0000000000000058 00000d14 FDE cie=0000002c pc=0000000000c5b2b0..0000000000c5bf3f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5b2b2 │ │ │ │ +00000d3c 0000000000000058 00000d14 FDE cie=0000002c pc=0000000000c178b0..0000000000c1853f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c178b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5b2b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c178b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5b2c3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c178c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5b2c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c178c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c178c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5b2cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c178cd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c5b2d9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c178d9 │ │ │ │ DW_CFA_def_cfa_offset: 3216 │ │ │ │ - DW_CFA_advance_loc1: 225 to 0000000000c5b3ba │ │ │ │ + DW_CFA_advance_loc1: 225 to 0000000000c179ba │ │ │ │ DW_CFA_def_cfa_offset: 3224 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5b3c4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c179c4 │ │ │ │ DW_CFA_def_cfa_offset: 3232 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c5b3ec │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000c179ec │ │ │ │ DW_CFA_def_cfa_offset: 3224 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5b3ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c179ed │ │ │ │ DW_CFA_def_cfa_offset: 3216 │ │ │ │ - DW_CFA_advance_loc2: 2887 to 0000000000c5bf34 │ │ │ │ + DW_CFA_advance_loc2: 2887 to 0000000000c18534 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5bf35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18535 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5bf36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18536 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18538 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1853a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1853c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1853e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d98 0000000000000060 00000d70 FDE cie=0000002c pc=0000000000c5bf40..0000000000c5c274 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf42 │ │ │ │ +00000d98 0000000000000060 00000d70 FDE cie=0000002c pc=0000000000c18540..0000000000c18874 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18544 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5bf46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18546 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5bf4b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1854b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5bf4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1854c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5bf4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1854d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5bf57 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c18557 │ │ │ │ DW_CFA_def_cfa_offset: 864 │ │ │ │ - DW_CFA_advance_loc2: 733 to 0000000000c5c234 │ │ │ │ + DW_CFA_advance_loc2: 733 to 0000000000c18834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c235 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18835 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18836 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c238 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18838 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c23a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1883a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c23c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1883c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c23e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1883e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c240 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c5c265 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000c18865 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c266 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18866 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c267 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18867 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c269 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18869 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c26b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1886b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c26d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1886d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c26f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1886f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dfc 0000000000000048 00000dd4 FDE cie=0000002c pc=0000000000c5c280..0000000000c5c30a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c282 │ │ │ │ +00000dfc 0000000000000048 00000dd4 FDE cie=0000002c pc=0000000000c18880..0000000000c1890a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5c28a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c1888a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c28f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1888f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c291 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18891 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c292 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18892 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c293 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18893 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5c29a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1889a │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000c5c2ff │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000c188ff │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c300 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18900 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c301 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18901 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c303 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18903 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c305 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18905 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c307 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18907 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c309 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18909 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e48 0000000000000078 00000e20 FDE cie=0000002c pc=0000000000c5c310..0000000000c5c518 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c312 │ │ │ │ +00000e48 0000000000000078 00000e20 FDE cie=0000002c pc=0000000000c18910..0000000000c18b18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18912 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c314 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18914 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c316 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18916 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c31b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1891b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c31f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1891f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c320 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18920 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5c32a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c1892a │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc1: 234 to 0000000000c5c414 │ │ │ │ + DW_CFA_advance_loc1: 234 to 0000000000c18a14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c415 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18a15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c416 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18a16 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c418 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18a18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c41a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18a1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c41c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18a1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c41e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18a1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c420 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000c5c4d6 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000c18ad6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c4d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18ad7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c4d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18ad8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c4da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18ada │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c4dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18adc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c4de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18ade │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c4e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18ae0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5c4e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c18ae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18aec │ │ │ │ DW_CFA_def_cfa_offset: 504 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c5c4f9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c18af9 │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c5c506 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c18b06 │ │ │ │ DW_CFA_def_cfa_offset: 520 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c50a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18b0a │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c5c513 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c18b13 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ec4 000000000000005c 00000e9c FDE cie=0000002c pc=0000000000c5c520..0000000000c5c614 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c522 │ │ │ │ +00000ec4 000000000000005c 00000e9c FDE cie=0000002c pc=0000000000c18b20..0000000000c18c14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18b22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5c52a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c18b2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c52f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c18b2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c531 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18b31 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c535 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18b35 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c536 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18b36 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5c53d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c18b3d │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000c5c5ab │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000c18bab │ │ │ │ DW_CFA_def_cfa_offset: 440 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000c5c5c0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000c18bc0 │ │ │ │ DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c5c5c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c18bc6 │ │ │ │ DW_CFA_def_cfa_offset: 456 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c5cb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c18bcb │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c5c5d4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c18bd4 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000c5c609 │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000c18c09 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c60a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18c0a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c60b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18c0b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c60d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c60f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c0f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c611 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c613 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c13 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f24 0000000000000010 00000efc FDE cie=0000002c pc=0000000000c5c620..0000000000c5c63f │ │ │ │ +00000f24 0000000000000010 00000efc FDE cie=0000002c pc=0000000000c18c20..0000000000c18c3f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f38 000000000000004c 00000f10 FDE cie=0000002c pc=0000000000c5c640..0000000000c5c6f1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c642 │ │ │ │ +00000f38 000000000000004c 00000f10 FDE cie=0000002c pc=0000000000c18c40..0000000000c18cf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c647 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c18c47 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c649 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c64b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18c4b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c64f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18c4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c650 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18c50 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5c657 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c18c57 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 143 to 0000000000c5c6e6 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000c18ce6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c6e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18ce7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c6e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18ce8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c6ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18cea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c6ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18cec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c6ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18cee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c6f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18cf0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f88 0000000000000040 00000f60 FDE cie=0000002c pc=0000000000c5c700..0000000000c5c8f2 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c5c708 │ │ │ │ +00000f88 0000000000000040 00000f60 FDE cie=0000002c pc=0000000000c18d00..0000000000c18ef2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c18d08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c5c71b │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c18d1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c5c721 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c18d21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c723 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18d23 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5c728 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c18d28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c72c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18d2c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 444 to 0000000000c5c8e8 │ │ │ │ + DW_CFA_advance_loc2: 444 to 0000000000c18ee8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c8e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18ee9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c8eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18eeb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c8ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18eed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c8ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18eef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c8f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fcc 0000000000000010 00000fa4 FDE cie=0000002c pc=0000000000c5c900..0000000000c5c971 │ │ │ │ +00000fcc 0000000000000010 00000fa4 FDE cie=0000002c pc=0000000000c18f00..0000000000c18f71 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fe0 0000000000000064 00000fb8 FDE cie=0000002c pc=0000000000c5c980..0000000000c5cd5a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c982 │ │ │ │ +00000fe0 0000000000000064 00000fb8 FDE cie=0000002c pc=0000000000c18f80..0000000000c1935a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18f82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5c989 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c18f89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c98b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18f8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5c98d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c18f8d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c98e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18f8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5c98f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c18f8f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5c993 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c18f93 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 681 to 0000000000c5cc3c │ │ │ │ + DW_CFA_advance_loc2: 681 to 0000000000c1923c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cc3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1923d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cc3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1923e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19240 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19242 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19244 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19246 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5cc50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c19250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000c5cc97 │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000c19297 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cc98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c19298 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cc99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c19299 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc9b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1929b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc9d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1929d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cc9f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1929f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cca1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c192a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5cca8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c192a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001048 000000000000003c 00001020 FDE cie=0000002c pc=0000000000c5cd60..0000000000c5cef9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cd62 │ │ │ │ +00001048 000000000000003c 00001020 FDE cie=0000002c pc=0000000000c19360..0000000000c194f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19362 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cd64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19364 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cd66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19366 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cd67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c19367 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5cd6b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1936b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 390 to 0000000000c5cef1 │ │ │ │ + DW_CFA_advance_loc2: 390 to 0000000000c194f1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c194f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c194f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c194f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c194f8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001088 0000000000000040 00001060 FDE cie=0000002c pc=0000000000c5cf00..0000000000c5e01b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cf02 │ │ │ │ +00001088 0000000000000040 00001060 FDE cie=0000002c pc=0000000000c19500..0000000000c1a61b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19502 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5cf07 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c19507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cf09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c19509 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5cf0b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1950b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5cf0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1950c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5cf10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c19510 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4353 to 0000000000c5e011 │ │ │ │ + DW_CFA_advance_loc2: 4353 to 0000000000c1a611 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a612 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e014 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a614 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e016 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a616 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e018 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a618 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e01a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a61a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010cc 0000000000000010 000010a4 FDE cie=0000002c pc=0000000000c5e020..0000000000c5e05f │ │ │ │ +000010cc 0000000000000010 000010a4 FDE cie=0000002c pc=0000000000c1a620..0000000000c1a65f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010e0 0000000000000048 000010b8 FDE cie=0000002c pc=0000000000c5e060..0000000000c5e26c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e062 │ │ │ │ +000010e0 0000000000000048 000010b8 FDE cie=0000002c pc=0000000000c1a660..0000000000c1a86c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a662 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c5e06b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1a66b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e06d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a66d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5e072 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1a672 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5e076 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1a676 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5e07a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1a67a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5e07e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1a67e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000c5e0ef │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000c1a6ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e0f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a6f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e0f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a6f1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e0f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a6f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e0f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a6f5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e0f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a6f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e0f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1a6f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5e100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1a700 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000112c 0000000000000024 00001104 FDE cie=0000002c pc=0000000000c5e270..0000000000c5e2f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e271 │ │ │ │ +0000112c 0000000000000024 00001104 FDE cie=0000002c pc=0000000000c1a870..0000000000c1a8f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a871 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5e281 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1a881 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5e288 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1a888 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000c5e2f0 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000c1a8f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e2f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a8f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e2f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1a8f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001154 0000000000000048 0000112c FDE cie=0000002c pc=0000000000c5e300..0000000000c5e58f │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5e307 │ │ │ │ +00001154 0000000000000048 0000112c FDE cie=0000002c pc=0000000000c1a900..0000000000c1ab8f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1a907 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5e30c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1a90c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5e311 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1a911 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5e31c │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1a91c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c5e31f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c1a91f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5e323 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1a923 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5e333 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1a933 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000000000c5e514 │ │ │ │ + DW_CFA_advance_loc2: 481 to 0000000000c1ab14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e515 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ab15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e516 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ab16 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e518 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e51a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e51c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e51e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e520 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011a0 0000000000000048 00001178 FDE cie=0000002c pc=0000000000c5e590..0000000000c5eb58 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e592 │ │ │ │ +000011a0 0000000000000048 00001178 FDE cie=0000002c pc=0000000000c1ab90..0000000000c1b158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e594 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e596 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5e598 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ab98 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5e599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ab99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5e59d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ab9d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5e5a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1aba4 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc2: 1449 to 0000000000c5eb4d │ │ │ │ + DW_CFA_advance_loc2: 1449 to 0000000000c1b14d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5eb4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b14e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5eb4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b14f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5eb51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b151 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5eb53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b153 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5eb55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5eb57 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b157 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011ec 0000000000000010 000011c4 FDE cie=0000002c pc=0000000000c5eb60..0000000000c5eba5 │ │ │ │ +000011ec 0000000000000010 000011c4 FDE cie=0000002c pc=0000000000c1b160..0000000000c1b1a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001200 0000000000000010 000011d8 FDE cie=0000002c pc=0000000000c5ebb0..0000000000c5ebf5 │ │ │ │ +00001200 0000000000000010 000011d8 FDE cie=0000002c pc=0000000000c1b1b0..0000000000c1b1f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001214 0000000000000048 000011ec FDE cie=0000002c pc=0000000000c5ec00..0000000000c5ee0c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec02 │ │ │ │ +00001214 0000000000000048 000011ec FDE cie=0000002c pc=0000000000c1b200..0000000000c1b40c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b202 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c5ec0b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1b20b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec0d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b20d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5ec12 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1b212 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5ec16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1b216 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5ec1a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1b21a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5ec1e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1b21e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000c5ec8f │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000c1b28f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ec90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b290 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ec91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b291 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b293 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b295 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec97 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b297 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ec99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b299 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5eca0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001260 0000000000000010 00001238 FDE cie=0000002c pc=0000000000c5ee10..0000000000c5ee15 │ │ │ │ +00001260 0000000000000010 00001238 FDE cie=0000002c pc=0000000000c1b410..0000000000c1b415 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001274 0000000000000024 0000124c FDE cie=0000002c pc=0000000000c5ee20..0000000000c5eed3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ee21 │ │ │ │ +00001274 0000000000000024 0000124c FDE cie=0000002c pc=0000000000c1b420..0000000000c1b4d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5ee31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1b431 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5ee38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b438 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000c5eed0 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000c1b4d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5eed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b4d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5eed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b4d2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000129c 000000000000001c 00001274 FDE cie=0000002c pc=0000000000c5eee0..0000000000c5ef08 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5eee1 │ │ │ │ +0000129c 000000000000001c 00001274 FDE cie=0000002c pc=0000000000c1b4e0..0000000000c1b508 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b4e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5eee8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b4e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000c5ef06 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000c1b506 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ef07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b507 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012bc 0000000000000048 00001294 FDE cie=0000002c pc=0000000000c5ef10..0000000000c5f1ed │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ef12 │ │ │ │ +000012bc 0000000000000048 00001294 FDE cie=0000002c pc=0000000000c1b510..0000000000c1b7ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b512 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ef14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b514 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5ef1b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b51b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5ef20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1b520 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c5ef2a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c1b52a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c5ef2d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c1b52d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5ef3d │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1b53d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 642 to 0000000000c5f1bf │ │ │ │ + DW_CFA_advance_loc2: 642 to 0000000000c1b7bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f1c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b7c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f1c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b7c1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f1c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b7c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f1c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b7c5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f1c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b7c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f1c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b7c9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f1ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b7ca │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001308 000000000000001c 000012e0 FDE cie=0000002c pc=0000000000c5f1f0..0000000000c5f218 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f1f1 │ │ │ │ +00001308 000000000000001c 000012e0 FDE cie=0000002c pc=0000000000c1b7f0..0000000000c1b818 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b7f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5f1f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b7f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000c5f216 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000c1b816 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f217 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b817 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001328 0000000000000048 00001300 FDE cie=0000002c pc=0000000000c5f220..0000000000c5f83f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f222 │ │ │ │ +00001328 0000000000000048 00001300 FDE cie=0000002c pc=0000000000c1b820..0000000000c1be3f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b822 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f224 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b824 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f226 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b826 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f228 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1b828 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f229 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1b829 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5f22d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1b82d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5f234 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1b834 │ │ │ │ DW_CFA_def_cfa_offset: 632 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000c5f834 │ │ │ │ + DW_CFA_advance_loc2: 1536 to 0000000000c1be34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f835 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1be35 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f836 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1be36 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f838 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1be38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f83a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1be3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f83c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1be3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f83e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1be3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001374 0000000000000010 0000134c FDE cie=0000002c pc=0000000000c5f840..0000000000c5f8a3 │ │ │ │ +00001374 0000000000000010 0000134c FDE cie=0000002c pc=0000000000c1be40..0000000000c1bea3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001388 0000000000000010 00001360 FDE cie=0000002c pc=0000000000c5f8b0..0000000000c5f913 │ │ │ │ +00001388 0000000000000010 00001360 FDE cie=0000002c pc=0000000000c1beb0..0000000000c1bf13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000139c 0000000000000060 00001374 FDE cie=0000002c pc=0000000000c5f920..0000000000c5faf9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f922 │ │ │ │ +0000139c 0000000000000060 00001374 FDE cie=0000002c pc=0000000000c1bf20..0000000000c1c0f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bf22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c5f92b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1bf2b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f92d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bf2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5f932 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1bf32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5f936 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1bf36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5f93a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1bf3a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5f93e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1bf3e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000c5f9b2 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000c1bfb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f9b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1bfb3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5f9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1bfb4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f9b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bfb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f9b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bfb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f9ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bfba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5f9bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1bfbc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5f9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1bfc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 195 to 0000000000c5fa83 │ │ │ │ + DW_CFA_advance_loc1: 195 to 0000000000c1c083 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fa84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c084 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fa85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c085 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5fa87 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c087 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5fa89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c089 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5fa8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c08b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5fa8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c08d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c5fa90 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c1c090 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001400 0000000000000010 000013d8 FDE cie=0000002c pc=0000000000c5fb00..0000000000c5fb05 │ │ │ │ +00001400 0000000000000010 000013d8 FDE cie=0000002c pc=0000000000c1c100..0000000000c1c105 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001414 0000000000000024 000013ec FDE cie=0000002c pc=0000000000c5fb10..0000000000c5fbee │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fb11 │ │ │ │ +00001414 0000000000000024 000013ec FDE cie=0000002c pc=0000000000c1c110..0000000000c1c1ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5fb1c │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1c11c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5fb23 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1c123 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000000000c5fbeb │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000000000c1c1eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fbec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c1ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fbed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c1ed │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000143c 000000000000001c 00001414 FDE cie=0000002c pc=0000000000c5fbf0..0000000000c5fc22 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fbf1 │ │ │ │ +0000143c 000000000000001c 00001414 FDE cie=0000002c pc=0000000000c1c1f0..0000000000c1c222 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c1f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5fbf8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1c1f8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c5fc20 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000c1c220 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5fc21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000145c 000000000000004c 00001434 FDE cie=0000002c pc=0000000000c5fc30..0000000000c5ff58 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5fc32 │ │ │ │ +0000145c 000000000000004c 00001434 FDE cie=0000002c pc=0000000000c1c230..0000000000c1c558 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c232 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5fc39 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1c239 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c5fc3e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1c23e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c5fc49 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1c249 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c5fc4c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c1c24c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c5fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1c250 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c5fc5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1c25c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 734 to 0000000000c5ff3a │ │ │ │ + DW_CFA_advance_loc2: 734 to 0000000000c1c53a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ff3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c53b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ff3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c53c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ff3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c53e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ff40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c540 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ff42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c5ff44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c544 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ff45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c545 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014ac 000000000000001c 00001484 FDE cie=0000002c pc=0000000000c5ff60..0000000000c5ff92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ff61 │ │ │ │ +000014ac 000000000000001c 00001484 FDE cie=0000002c pc=0000000000c1c560..0000000000c1c592 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c5ff68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1c568 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c5ff90 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000c1c590 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ff91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014cc 0000000000000034 000014a4 FDE cie=0000002c pc=0000000000c5ffa0..0000000000c601da │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c5ffa1 │ │ │ │ +000014cc 0000000000000034 000014a4 FDE cie=0000002c pc=0000000000c1c5a0..0000000000c1c7da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c5a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c5ffb1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1c5b1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 409 to 0000000000c6014a │ │ │ │ + DW_CFA_advance_loc2: 409 to 0000000000c1c74a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6014b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c74b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c60150 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1c750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000c60190 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000c1c790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60191 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c60198 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1c798 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000c601d8 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000c1c7d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c601d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c7d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001504 0000000000000010 000014dc FDE cie=0000002c pc=0000000000c601e0..0000000000c601e5 │ │ │ │ +00001504 0000000000000010 000014dc FDE cie=0000002c pc=0000000000c1c7e0..0000000000c1c7e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001518 000000000000002c 000014f0 FDE cie=0000002c pc=0000000000c601f0..0000000000c6021e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c601f2 │ │ │ │ +00001518 000000000000002c 000014f0 FDE cie=0000002c pc=0000000000c1c7f0..0000000000c1c81e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c7f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c601f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1c7f6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c601f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c7f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c601fd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c1c7fd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000c60219 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000c1c819 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6021a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c81a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6021b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1c81b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6021d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1c81d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001548 0000000000000010 00001520 FDE cie=0000002c pc=0000000000c60220..0000000000c603ec │ │ │ │ +00001548 0000000000000010 00001520 FDE cie=0000002c pc=0000000000c1c820..0000000000c1c9ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000155c 0000000000000010 00001534 FDE cie=0000002c pc=0000000000c603f0..0000000000c60408 │ │ │ │ +0000155c 0000000000000010 00001534 FDE cie=0000002c pc=0000000000c1c9f0..0000000000c1ca08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001570 000000000000003c 00001548 FDE cie=0000002c pc=0000000000c60410..0000000000c605f5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60412 │ │ │ │ +00001570 000000000000003c 00001548 FDE cie=0000002c pc=0000000000c1ca10..0000000000c1cbf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ca12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c6041b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1ca1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6041d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ca1d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60421 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ca21 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60425 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ca25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000c60485 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000c1ca85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60486 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ca86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60488 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ca88 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6048a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ca8a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6048c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ca8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ca90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b0 0000000000000024 00001588 FDE cie=0000002c pc=0000000000c60600..0000000000c6064b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60601 │ │ │ │ +000015b0 0000000000000024 00001588 FDE cie=0000002c pc=0000000000c1cc00..0000000000c1cc4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1cc01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c6060a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1cc0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c60611 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1cc11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000c60648 │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000c1cc48 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60649 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1cc49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6064a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1cc4a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015d8 0000000000000040 000015b0 FDE cie=0000002c pc=0000000000c60650..0000000000c60d3b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c60655 │ │ │ │ +000015d8 0000000000000040 000015b0 FDE cie=0000002c pc=0000000000c1cc50..0000000000c1d33b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1cc55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c60662 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c1cc62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60664 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1cc64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60666 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1cc66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60667 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1cc67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60668 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1cc68 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1687 to 0000000000c60cff │ │ │ │ + DW_CFA_advance_loc2: 1687 to 0000000000c1d2ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d300 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d304 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d306 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c60d0e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c1d30e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60d10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d310 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000161c 0000000000000010 000015f4 FDE cie=0000002c pc=0000000000c60d40..0000000000c60d70 │ │ │ │ +0000161c 0000000000000010 000015f4 FDE cie=0000002c pc=0000000000c1d340..0000000000c1d370 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001630 0000000000000048 00001608 FDE cie=0000002c pc=0000000000c60d70..0000000000c60f7c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60d72 │ │ │ │ +00001630 0000000000000048 00001608 FDE cie=0000002c pc=0000000000c1d370..0000000000c1d57c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d372 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c60d7b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1d37b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60d7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d37d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c60d82 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1d382 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60d86 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d386 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60d8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d38a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c60d8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d38e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000c60dff │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000c1d3ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d400 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60e01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d401 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60e03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d403 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60e05 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d405 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60e07 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d407 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c60e09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d409 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c60e10 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1d410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000167c 0000000000000024 00001654 FDE cie=0000002c pc=0000000000c60f80..0000000000c60ff0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60f81 │ │ │ │ +0000167c 0000000000000024 00001654 FDE cie=0000002c pc=0000000000c1d580..0000000000c1d5f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d581 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c60f91 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1d591 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c60f98 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1d598 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000c60fed │ │ │ │ + DW_CFA_advance_loc1: 85 to 0000000000c1d5ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60fee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d5ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c60fef │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d5ef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000016a4 0000000000000048 0000167c FDE cie=0000002c pc=0000000000c60ff0..0000000000c61267 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c60ff7 │ │ │ │ +000016a4 0000000000000048 0000167c FDE cie=0000002c pc=0000000000c1d5f0..0000000000c1d867 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1d5f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c60ffc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1d5fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c61001 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1d601 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c6100c │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1d60c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c6100f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c1d60f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c61013 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d613 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c61023 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1d623 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 454 to 0000000000c611e9 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000c1d7e9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c611ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d7ea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c611eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d7eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c611ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d7ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c611ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d7ef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c611f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d7f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c611f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d7f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c611f8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1d7f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016f0 0000000000000040 000016c8 FDE cie=0000002c pc=0000000000c61270..0000000000c62709 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c61272 │ │ │ │ +000016f0 0000000000000040 000016c8 FDE cie=0000002c pc=0000000000c1d870..0000000000c1ed09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c61277 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1d877 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c61279 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d879 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6127b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1d87b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6127f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1d87f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c61280 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1d880 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 5247 to 0000000000c626ff │ │ │ │ + DW_CFA_advance_loc2: 5247 to 0000000000c1ecff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62700 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ed00 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62702 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62704 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62706 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62708 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001734 0000000000000010 0000170c FDE cie=0000002c pc=0000000000c62710..0000000000c6274f │ │ │ │ +00001734 0000000000000010 0000170c FDE cie=0000002c pc=0000000000c1ed10..0000000000c1ed4f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001748 0000000000000048 00001720 FDE cie=0000002c pc=0000000000c62750..0000000000c6295c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62752 │ │ │ │ +00001748 0000000000000048 00001720 FDE cie=0000002c pc=0000000000c1ed50..0000000000c1ef5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c6275b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c1ed5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6275d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ed5d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c62762 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1ed62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c62766 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ed66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6276a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ed6a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6276e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1ed6e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000c627df │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000c1eddf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c627e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ede0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c627e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ede1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c627e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ede3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c627e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ede5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c627e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ede7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c627e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1ede9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c627f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1edf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001794 0000000000000028 0000176c FDE cie=0000002c pc=0000000000c62960..0000000000c629d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62961 │ │ │ │ +00001794 0000000000000028 0000176c FDE cie=0000002c pc=0000000000c1ef60..0000000000c1efd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1ef61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c62971 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000c1ef71 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c62978 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c1ef78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000c629d3 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000000000c1efd3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c629d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1efd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c629d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1efd5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017c0 0000000000000048 00001798 FDE cie=0000002c pc=0000000000c62a00..0000000000c62cd4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62a02 │ │ │ │ +000017c0 0000000000000048 00001798 FDE cie=0000002c pc=0000000000c1f000..0000000000c1f2d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c62a07 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1f007 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62a09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c62a0e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c1f00e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62a0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f00f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62a10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f010 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c62a1a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c1f01a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 687 to 0000000000c62cc9 │ │ │ │ + DW_CFA_advance_loc2: 687 to 0000000000c1f2c9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62cca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f2ca │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62ccb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f2cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62ccd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f2cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62ccf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f2cf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62cd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f2d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62cd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f2d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000180c 0000000000000040 000017e4 FDE cie=0000002c pc=0000000000c62ce0..0000000000c62dce │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c62cec │ │ │ │ +0000180c 0000000000000040 000017e4 FDE cie=0000002c pc=0000000000c1f2e0..0000000000c1f3ce │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1f2ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c62cf9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c1f2f9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62cfb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f2fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c62d01 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c1f301 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c62d0d │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1f30d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c62d1b │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c1f31b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000c62d66 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000c1f366 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f367 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000c62dad │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000c1f3ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000c62dc9 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000c1f3c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62dcb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f3cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62dcd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f3cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001850 0000000000000048 00001828 FDE cie=0000002c pc=0000000000c62dd0..0000000000c63269 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c62ddc │ │ │ │ +00001850 0000000000000048 00001828 FDE cie=0000002c pc=0000000000c1f3d0..0000000000c1f869 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1f3dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62dde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f3de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c62de0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f3e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c62dec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1f3ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c62ded │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f3ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c62df8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1f3f8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c62dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1f3fc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1115 to 0000000000c63257 │ │ │ │ + DW_CFA_advance_loc2: 1115 to 0000000000c1f857 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6325b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c1f85b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6325c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f85c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6325e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f85e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63260 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f860 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63262 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f862 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63264 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f864 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000189c 0000000000000040 00001874 FDE cie=0000002c pc=0000000000c63270..0000000000c635f7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63272 │ │ │ │ +0000189c 0000000000000040 00001874 FDE cie=0000002c pc=0000000000c1f870..0000000000c1fbf7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c6327a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c1f87a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6327c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f87c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6327e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1f87e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6327f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1f87f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c63293 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000c1f893 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 858 to 0000000000c635ed │ │ │ │ + DW_CFA_advance_loc2: 858 to 0000000000c1fbed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c635ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1fbee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c635f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fbf0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c635f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fbf2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c635f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fbf4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c635f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fbf6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018e0 0000000000000010 000018b8 FDE cie=0000002c pc=0000000000c63600..0000000000c63654 │ │ │ │ +000018e0 0000000000000010 000018b8 FDE cie=0000002c pc=0000000000c1fc00..0000000000c1fc54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018f4 0000000000000010 000018cc FDE cie=0000002c pc=0000000000c63660..0000000000c63738 │ │ │ │ +000018f4 0000000000000010 000018cc FDE cie=0000002c pc=0000000000c1fc60..0000000000c1fd38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001908 0000000000000010 000018e0 FDE cie=0000002c pc=000000000040745b..000000000040745e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000191c 0000000000000040 000018f4 FDE cie=0000002c pc=0000000000c63740..0000000000c63ada │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6374c │ │ │ │ +0000191c 0000000000000040 000018f4 FDE cie=0000002c pc=0000000000c1fd40..0000000000c200da │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c1fd4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000c63765 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000c1fd65 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63767 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fd67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63769 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c1fd69 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6376a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c1fd6a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c63775 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c1fd75 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 859 to 0000000000c63ad0 │ │ │ │ + DW_CFA_advance_loc2: 859 to 0000000000c200d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c63ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c200d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ad5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ad7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ad9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001960 0000000000000048 00001938 FDE cie=0000002c pc=0000000000c63ae0..0000000000c643be │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ae2 │ │ │ │ +00001960 0000000000000048 00001938 FDE cie=0000002c pc=0000000000c200e0..0000000000c209be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c63ae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c200e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c63ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c200e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c63af4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c200f4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c63af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c200f8 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc2: 2235 to 0000000000c643b3 │ │ │ │ + DW_CFA_advance_loc2: 2235 to 0000000000c209b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c643b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c209b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c643b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c209b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019ac 0000000000000048 00001984 FDE cie=0000002c pc=0000000000c643c0..0000000000c64c4b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643c2 │ │ │ │ +000019ac 0000000000000048 00001984 FDE cie=0000002c pc=0000000000c209c0..0000000000c2124b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c643c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c209c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c643c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c209c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c643ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c209ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c643d4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c209d4 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 2156 to 0000000000c64c40 │ │ │ │ + DW_CFA_advance_loc2: 2156 to 0000000000c21240 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c64c41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c21241 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c64c42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c21242 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21244 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21246 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21248 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2124a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f8 0000000000000048 000019d0 FDE cie=0000002c pc=0000000000c64c50..0000000000c65781 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c52 │ │ │ │ +000019f8 0000000000000048 000019d0 FDE cie=0000002c pc=0000000000c21250..0000000000c21d81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21254 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c64c56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21256 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c64c5b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c2125b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c64c5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2125c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c64c5f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c2125f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c64c69 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c21269 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 2829 to 0000000000c65776 │ │ │ │ + DW_CFA_advance_loc2: 2829 to 0000000000c21d76 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c65777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c21d77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c65778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c21d78 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6577a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6577c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6577e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d7e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c65780 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d80 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a44 0000000000000048 00001a1c FDE cie=0000002c pc=0000000000c65790..0000000000c670a5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c65792 │ │ │ │ +00001a44 0000000000000048 00001a1c FDE cie=0000002c pc=0000000000c21d90..0000000000c236a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c65794 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c65796 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c65798 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c21d98 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6579c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c21d9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c657a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c21da0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c657ae │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c21dae │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc2: 6380 to 0000000000c6709a │ │ │ │ + DW_CFA_advance_loc2: 6380 to 0000000000c2369a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6709b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2369b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6709c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2369c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6709e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2369e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c670a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c236a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c670a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c236a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c670a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c236a4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a90 0000000000000048 00001a68 FDE cie=0000002c pc=0000000000c670b0..0000000000c6833c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c670bc │ │ │ │ +00001a90 0000000000000048 00001a68 FDE cie=0000002c pc=0000000000c236b0..0000000000c2493c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c236bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c670c1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c236c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c670c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c236c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c670c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c236c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c670c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c236c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c670c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c236c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c670ce │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c236ce │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc2: 4707 to 0000000000c68331 │ │ │ │ + DW_CFA_advance_loc2: 4707 to 0000000000c24931 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c68332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c24932 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c68333 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c24933 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c68335 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c24935 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c68337 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c24937 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c68339 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c24939 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6833b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2493b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001adc 0000000000000048 00001ab4 FDE cie=0000002c pc=0000000000c68340..0000000000c69d32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6834c │ │ │ │ +00001adc 0000000000000048 00001ab4 FDE cie=0000002c pc=0000000000c24940..0000000000c26332 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2494c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6834e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2494e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c68350 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c24950 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c68352 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c24952 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c68353 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c24953 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c68354 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c24954 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c68361 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c24961 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc2: 6598 to 0000000000c69d27 │ │ │ │ + DW_CFA_advance_loc2: 6598 to 0000000000c26327 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c69d28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c26328 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c69d29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c26329 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c69d2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2632b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c69d2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2632d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c69d2f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2632f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c69d31 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b28 0000000000000040 00001b00 FDE cie=0000002c pc=0000000000c69d40..0000000000c6a016 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c69d42 │ │ │ │ +00001b28 0000000000000040 00001b00 FDE cie=0000002c pc=0000000000c26340..0000000000c26616 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26342 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c69d4e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2634e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c69d5a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2635a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c69d65 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c26365 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c69d69 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c26369 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c69d6f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c2636f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 669 to 0000000000c6a00c │ │ │ │ + DW_CFA_advance_loc2: 669 to 0000000000c2660c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6a00d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2660d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6a00f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2660f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6a011 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26611 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6a013 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6a015 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26615 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b6c 0000000000000048 00001b44 FDE cie=0000002c pc=0000000000c6a020..0000000000c6ac28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6a02c │ │ │ │ +00001b6c 0000000000000048 00001b44 FDE cie=0000002c pc=0000000000c26620..0000000000c27228 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2662c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000c6a03e │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000c2663e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6a040 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c26640 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6a045 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c26645 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6a046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c26646 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6a047 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c26647 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6a04b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2664b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 3026 to 0000000000c6ac1d │ │ │ │ + DW_CFA_advance_loc2: 3026 to 0000000000c2721d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ac1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2721e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ac1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2721f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ac21 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c27221 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ac23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c27223 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ac25 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c27225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ac27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c27227 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb8 0000000000000030 00001b90 FDE cie=0000002c pc=0000000000c6ac30..0000000000c6b2ad │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c6ac36 │ │ │ │ +00001bb8 0000000000000030 00001b90 FDE cie=0000002c pc=0000000000c27230..0000000000c278ad │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c27236 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6ac3b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c2723b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6ac3f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2723f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c6ac48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c27248 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1631 to 0000000000c6b2a7 │ │ │ │ + DW_CFA_advance_loc2: 1631 to 0000000000c278a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6b2a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c278a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6b2aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c278aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6b2ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c278ac │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bec 0000000000000048 00001bc4 FDE cie=0000002c pc=0000000000c6b2b0..0000000000c6bc83 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6b2b2 │ │ │ │ +00001bec 0000000000000048 00001bc4 FDE cie=0000002c pc=0000000000c278b0..0000000000c28283 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c278b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6b2b7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c278b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6b2b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c278b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6b2bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c278bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6b2bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c278bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6b2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c278c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c6b2c7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c278c7 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc2: 2481 to 0000000000c6bc78 │ │ │ │ + DW_CFA_advance_loc2: 2481 to 0000000000c28278 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6bc79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28279 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6bc7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2827a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bc7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2827c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bc7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2827e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bc80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28280 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bc82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28282 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c38 0000000000000028 00001c10 FDE cie=0000002c pc=0000000000c6bc90..0000000000c6bd4f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bc92 │ │ │ │ +00001c38 0000000000000028 00001c10 FDE cie=0000002c pc=0000000000c28290..0000000000c2834f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28292 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6bc96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c28296 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6bc97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28297 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000c6bd4b │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000c2834b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6bd4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2834c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bd4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2834e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c64 0000000000000038 00001c3c FDE cie=0000002c pc=0000000000c6bd50..0000000000c6c0e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bd52 │ │ │ │ +00001c64 0000000000000038 00001c3c FDE cie=0000002c pc=0000000000c28350..0000000000c286e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bd54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28354 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6bd56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28356 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6bd5a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2835a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6bd5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2835b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 899 to 0000000000c6c0de │ │ │ │ + DW_CFA_advance_loc2: 899 to 0000000000c286de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c0df │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c286df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c0e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c286e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c0e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c286e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c0e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c286e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca0 0000000000000038 00001c78 FDE cie=0000002c pc=0000000000c6c0f0..0000000000c6c2d6 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6c0f5 │ │ │ │ +00001ca0 0000000000000038 00001c78 FDE cie=0000002c pc=0000000000c286f0..0000000000c288d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c286f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6c0fa │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c286fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c0fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c286fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c0fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c286fd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c0fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c286fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 369 to 0000000000c6c26f │ │ │ │ + DW_CFA_advance_loc2: 369 to 0000000000c2886f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c6c280 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c28880 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000c6c2d1 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000c288d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c2d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c288d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c2d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c288d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001cdc 0000000000000040 00001cb4 FDE cie=0000002c pc=0000000000c6c2e0..0000000000c6c4fc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c2e2 │ │ │ │ +00001cdc 0000000000000040 00001cb4 FDE cie=0000002c pc=0000000000c288e0..0000000000c28afc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c288e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6c2ee │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c288ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c2f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c288f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c2f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c288f2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c2f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c288f3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c2f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c288f4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000c6c4f2 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000c28af2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28af3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c4f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28af5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c4f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28af7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c4f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28af9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c4fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28afb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d20 0000000000000040 00001cf8 FDE cie=0000002c pc=0000000000c6c500..0000000000c6c71c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c502 │ │ │ │ +00001d20 0000000000000040 00001cf8 FDE cie=0000002c pc=0000000000c28b00..0000000000c28d1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28b02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6c50e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c28b0e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c510 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28b10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c512 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28b12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c513 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28b13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c514 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28b14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000c6c712 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000c28d12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c713 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28d13 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c715 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c717 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d17 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c719 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d19 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c71b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d64 0000000000000040 00001d3c FDE cie=0000002c pc=0000000000c6c720..0000000000c6c93c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c722 │ │ │ │ +00001d64 0000000000000040 00001d3c FDE cie=0000002c pc=0000000000c28d20..0000000000c28f3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6c72e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c28d2e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c730 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c732 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28d32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28d33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c734 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28d34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000c6c932 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000c28f32 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28f33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c935 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c937 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c939 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c93b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001da8 0000000000000040 00001d80 FDE cie=0000002c pc=0000000000c6c940..0000000000c6cb5c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c942 │ │ │ │ +00001da8 0000000000000040 00001d80 FDE cie=0000002c pc=0000000000c28f40..0000000000c2915c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6c94e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c28f4e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c950 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6c952 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c28f52 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c953 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28f53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6c954 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c28f54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000c6cb52 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000c29152 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cb53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29153 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29155 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb57 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29157 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb59 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29159 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb5b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2915b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dec 0000000000000040 00001dc4 FDE cie=0000002c pc=0000000000c6cb60..0000000000c6cd7c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb62 │ │ │ │ +00001dec 0000000000000040 00001dc4 FDE cie=0000002c pc=0000000000c29160..0000000000c2937c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29162 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6cb6e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2916e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29170 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cb72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29172 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29173 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cb74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29174 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000c6cd72 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000c29372 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cd73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29373 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cd75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cd77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29377 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cd79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29379 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cd7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2937b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e30 0000000000000030 00001e08 FDE cie=0000002c pc=0000000000c6cd80..0000000000c6ce4f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cd82 │ │ │ │ +00001e30 0000000000000030 00001e08 FDE cie=0000002c pc=0000000000c29380..0000000000c2944f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29382 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6cd86 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c29386 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6cd8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2938a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6cd8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2938e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000c6ce4a │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000c2944a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ce4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2944b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ce4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2944c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ce4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2944e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e64 0000000000000040 00001e3c FDE cie=0000002c pc=0000000000c6ce50..0000000000c6cef6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ce52 │ │ │ │ +00001e64 0000000000000040 00001e3c FDE cie=0000002c pc=0000000000c29450..0000000000c294f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29452 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6ce57 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c29457 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6ce5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c2945c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ce5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2945d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ce5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2945e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c6ce65 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c29465 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000c6ceed │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000c294ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ceee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c294ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ceef │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c294ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cef1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c294f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cef3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c294f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cef5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c294f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 0000000000000048 00001e80 FDE cie=0000002c pc=0000000000c6cf00..0000000000c6d6f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cf02 │ │ │ │ +00001ea8 0000000000000048 00001e80 FDE cie=0000002c pc=0000000000c29500..0000000000c29cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29502 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cf04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29504 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cf06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29506 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6cf08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29508 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cf09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29509 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6cf0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2950a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c6cf18 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c29518 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 2003 to 0000000000c6d6eb │ │ │ │ + DW_CFA_advance_loc2: 2003 to 0000000000c29ceb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6d6ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29cec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6d6ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29ced │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d6ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29cef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d6f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29cf1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d6f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d6f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29cf5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ef4 0000000000000048 00001ecc FDE cie=0000002c pc=0000000000c6d700..0000000000c6fdb9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d702 │ │ │ │ +00001ef4 0000000000000048 00001ecc FDE cie=0000002c pc=0000000000c29d00..0000000000c2c3b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29d02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c6d70c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c29d0c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d70e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29d0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6d710 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c29d10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6d711 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c29d11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c6d71c │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c29d1c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c6d726 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c29d26 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 9864 to 0000000000c6fdae │ │ │ │ + DW_CFA_advance_loc2: 9864 to 0000000000c2c3ae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fdaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c3af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fdb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c3b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6fdb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c3b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6fdb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c3b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6fdb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c3b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6fdb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c3b8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f40 000000000000002c 00001f18 FDE cie=0000002c pc=0000000000c6fdc0..0000000000c6fe9c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c6fdcc │ │ │ │ +00001f40 000000000000002c 00001f18 FDE cie=0000002c pc=0000000000c2c3c0..0000000000c2c49c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c2c3cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fdcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c3cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fdce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c3ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c6fdd2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c2c3d2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 197 to 0000000000c6fe97 │ │ │ │ + DW_CFA_advance_loc1: 197 to 0000000000c2c497 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fe98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c498 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6fe99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c499 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6fe9b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c49b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001f70 0000000000000018 00001f48 FDE cie=0000002c pc=0000000000c6fea0..0000000000c6ff52 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c6feae │ │ │ │ +00001f70 0000000000000018 00001f48 FDE cie=0000002c pc=0000000000c2c4a0..0000000000c2c552 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c2c4ae │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0000000000c6ff51 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000c2c551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f8c 000000000000004c 00001f64 FDE cie=0000002c pc=0000000000c6ff60..0000000000c741f9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ff62 │ │ │ │ +00001f8c 000000000000004c 00001f64 FDE cie=0000002c pc=0000000000c2c560..0000000000c307f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c562 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c6ff67 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c2c567 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ff69 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c569 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c6ff6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2c56b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ff6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c56c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c6ff6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2c56d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c6ff7a │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c2c57a │ │ │ │ DW_CFA_def_cfa_offset: 2672 │ │ │ │ - DW_CFA_advance_loc2: 4006 to 0000000000c70f20 │ │ │ │ + DW_CFA_advance_loc2: 4006 to 0000000000c2d520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c70f21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2d521 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c70f22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c2d522 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c70f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2d524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c70f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2d526 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c70f28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2d528 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c70f2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c2d52a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c70f30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c2d530 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fdc 0000000000000010 00001fb4 FDE cie=0000002c pc=0000000000c74200..0000000000c7420e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c74204 │ │ │ │ +00001fdc 0000000000000010 00001fb4 FDE cie=0000002c pc=0000000000c30800..0000000000c3080e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c30804 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00001ff0 0000000000000010 00001fc8 FDE cie=0000002c pc=0000000000c74210..0000000000c74264 │ │ │ │ +00001ff0 0000000000000010 00001fc8 FDE cie=0000002c pc=0000000000c30810..0000000000c30864 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002004 0000000000000030 00001fdc FDE cie=0000002c pc=0000000000c74270..0000000000c74388 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c74272 │ │ │ │ +00002004 0000000000000030 00001fdc FDE cie=0000002c pc=0000000000c30870..0000000000c30988 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c74277 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c30877 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7427b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c3087b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c74282 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c30882 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 257 to 0000000000c74383 │ │ │ │ + DW_CFA_advance_loc2: 257 to 0000000000c30983 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c74384 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30984 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c74385 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30985 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c74387 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30987 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002038 0000000000000010 00002010 FDE cie=0000002c pc=0000000000c74390..0000000000c743d7 │ │ │ │ +00002038 0000000000000010 00002010 FDE cie=0000002c pc=0000000000c30990..0000000000c309d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000204c 0000000000000040 00002024 FDE cie=0000002c pc=0000000000c743e0..0000000000c74540 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c743e2 │ │ │ │ +0000204c 0000000000000040 00002024 FDE cie=0000002c pc=0000000000c309e0..0000000000c30b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c309e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000c743fe │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000c309fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c7440a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c30a0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7440c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30a0c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7440d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30a0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7440e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30a0e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 289 to 0000000000c7452f │ │ │ │ + DW_CFA_advance_loc2: 289 to 0000000000c30b2f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c74530 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30b30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c74535 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c30b35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c74537 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30b37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7453d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c30b3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7453f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30b3f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002090 0000000000000010 00002068 FDE cie=0000002c pc=0000000000c74540..0000000000c74545 │ │ │ │ +00002090 0000000000000010 00002068 FDE cie=0000002c pc=0000000000c30b40..0000000000c30b45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020a4 0000000000000010 0000207c FDE cie=0000002c pc=0000000000c74550..0000000000c74555 │ │ │ │ +000020a4 0000000000000010 0000207c FDE cie=0000002c pc=0000000000c30b50..0000000000c30b55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b8 0000000000000014 00002090 FDE cie=0000002c pc=0000000000c74560..0000000000c7458e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c74564 │ │ │ │ +000020b8 0000000000000014 00002090 FDE cie=0000002c pc=0000000000c30b60..0000000000c30b8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c30b64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000c7458d │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000c30b8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020d0 0000000000000048 000020a8 FDE cie=0000002c pc=0000000000c74590..0000000000c7582f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c74592 │ │ │ │ +000020d0 0000000000000048 000020a8 FDE cie=0000002c pc=0000000000c30b90..0000000000c31e2f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30b92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c7459f │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c30b9f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c745a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c30ba1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c745a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c30ba6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c745a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c30ba7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c745ab │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c30bab │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c745b2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c30bb2 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc2: 4589 to 0000000000c7579f │ │ │ │ + DW_CFA_advance_loc2: 4589 to 0000000000c31d9f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c757a4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c31da4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c757a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c31da5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c757b3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c31db3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c757b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c31db9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c757bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c31dbb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c757c9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c31dc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000211c 0000000000000010 000020f4 FDE cie=0000002c pc=0000000000c75830..0000000000c759ba │ │ │ │ +0000211c 0000000000000010 000020f4 FDE cie=0000002c pc=0000000000c31e30..0000000000c31fba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002130 0000000000000010 00002108 FDE cie=0000002c pc=0000000000c759c0..0000000000c759c5 │ │ │ │ +00002130 0000000000000010 00002108 FDE cie=0000002c pc=0000000000c31fc0..0000000000c31fc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002144 0000000000000010 0000211c FDE cie=0000002c pc=0000000000c759d0..0000000000c759d5 │ │ │ │ +00002144 0000000000000010 0000211c FDE cie=0000002c pc=0000000000c31fd0..0000000000c31fd5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002158 0000000000000018 00002130 FDE cie=0000002c pc=0000000000c759e0..0000000000c75a00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c759e1 │ │ │ │ +00002158 0000000000000018 00002130 FDE cie=0000002c pc=0000000000c31fe0..0000000000c32000 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c31fe1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000c759fb │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000c31ffb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002174 0000000000000010 0000214c FDE cie=0000002c pc=0000000000c75a00..0000000000c75a05 │ │ │ │ +00002174 0000000000000010 0000214c FDE cie=0000002c pc=0000000000c32000..0000000000c32005 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002188 000000000000004c 00002160 FDE cie=0000002c pc=0000000000c75a10..0000000000c771b1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c75a12 │ │ │ │ +00002188 000000000000004c 00002160 FDE cie=0000002c pc=0000000000c32010..0000000000c337b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c32012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c75a14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c32014 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c75a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c32016 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c75a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c32018 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c75a1f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c3201f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c75a23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c32023 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c75a2d │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c3202d │ │ │ │ DW_CFA_def_cfa_offset: 3184 │ │ │ │ - DW_CFA_advance_loc2: 5790 to 0000000000c770cb │ │ │ │ + DW_CFA_advance_loc2: 5790 to 0000000000c336cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c770cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c336cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c770cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c336cd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c770cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c336cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c770d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c336d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c770d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c336d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c770d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c336d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c770e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c336e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021d8 0000000000000010 000021b0 FDE cie=0000002c pc=0000000000c771c0..0000000000c771d1 │ │ │ │ +000021d8 0000000000000010 000021b0 FDE cie=0000002c pc=0000000000c337c0..0000000000c337d1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021ec 0000000000000020 000021c4 FDE cie=0000002c pc=0000000000c771e0..0000000000c77847 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c771e1 │ │ │ │ +000021ec 0000000000000020 000021c4 FDE cie=0000002c pc=0000000000c337e0..0000000000c33e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c337e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c771f9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000c337f9 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1495 to 0000000000c777d0 │ │ │ │ + DW_CFA_advance_loc2: 1495 to 0000000000c33dd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c777d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c33dd5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002210 0000000000000038 000021e8 FDE cie=0000002c pc=0000000000c77850..0000000000c778d7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77852 │ │ │ │ +00002210 0000000000000038 000021e8 FDE cie=0000002c pc=0000000000c33e50..0000000000c33ed7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c33e52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c77857 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c33e57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77858 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c33e58 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7785c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c33e5c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c77863 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c33e63 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000000000c778d0 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0000000000c33ed0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c778d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c33ed1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c778d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c33ed2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c778d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c33ed4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c778d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c33ed6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000224c 0000000000000048 00002224 FDE cie=0000002c pc=0000000000c778e0..0000000000c77b57 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c778e2 │ │ │ │ +0000224c 0000000000000048 00002224 FDE cie=0000002c pc=0000000000c33ee0..0000000000c34157 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c33ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c778e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c33ee7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c778e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c33ee9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c778ee │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c33eee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c778f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c33ef2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c778f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c33ef6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c778fd │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c33efd │ │ │ │ DW_CFA_def_cfa_offset: 944 │ │ │ │ - DW_CFA_advance_loc2: 591 to 0000000000c77b4c │ │ │ │ + DW_CFA_advance_loc2: 591 to 0000000000c3414c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77b4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3414d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77b4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3414e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77b50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34150 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34152 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77b54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34154 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34156 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002298 0000000000000054 00002270 FDE cie=0000002c pc=0000000000c77b60..0000000000c77d8c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c77b6c │ │ │ │ +00002298 0000000000000054 00002270 FDE cie=0000002c pc=0000000000c34160..0000000000c3438c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c3416c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c77b71 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c34171 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77b73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34173 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c77b78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c34178 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c77b7f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c3417f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c34180 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c77b8a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c3418a │ │ │ │ DW_CFA_def_cfa_offset: 624 │ │ │ │ - DW_CFA_advance_loc2: 490 to 0000000000c77d74 │ │ │ │ + DW_CFA_advance_loc2: 490 to 0000000000c34374 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77d75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c34375 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77d76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c34376 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34378 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3437a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3437c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3437e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77d7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3437f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c77d86 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c34386 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022f0 000000000000004c 000022c8 FDE cie=0000002c pc=0000000000c77d90..0000000000c7aa6f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d92 │ │ │ │ +000022f0 000000000000004c 000022c8 FDE cie=0000002c pc=0000000000c34390..0000000000c3706f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34394 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34396 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c77d98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c34398 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77d99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c34399 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c77d9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3439a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c77da1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c343a1 │ │ │ │ DW_CFA_def_cfa_offset: 29840 │ │ │ │ - DW_CFA_advance_loc2: 6099 to 0000000000c79574 │ │ │ │ + DW_CFA_advance_loc2: 6099 to 0000000000c35b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c79575 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c35b75 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c79576 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c35b76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c79578 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c35b78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7957a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c35b7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7957c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c35b7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7957e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c35b7e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c79580 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c35b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002340 000000000000004c 00002318 FDE cie=0000002c pc=0000000000c7aa70..0000000000c7b07d │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c7aa7c │ │ │ │ +00002340 000000000000004c 00002318 FDE cie=0000002c pc=0000000000c37070..0000000000c3767d │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c3707c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c7aa88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c37088 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7aa8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3708a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7aa8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3708c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7aa8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3708d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7aa8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3708e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c7aa95 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c37095 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1501 to 0000000000c7b072 │ │ │ │ + DW_CFA_advance_loc2: 1501 to 0000000000c37672 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37673 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b074 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37674 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b076 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37676 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37678 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b07a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3767a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b07c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3767c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002390 0000000000000034 00002368 FDE cie=0000002c pc=0000000000c7b080..0000000000c7b109 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b082 │ │ │ │ +00002390 0000000000000034 00002368 FDE cie=0000002c pc=0000000000c37680..0000000000c37709 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7b087 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c37687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b088 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37688 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7b090 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c37690 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c7b09b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c3769b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0000000000c7b102 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0000000000c37702 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b103 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37703 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37704 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b106 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37706 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b108 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37708 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000023c8 0000000000000028 000023a0 FDE cie=0000002c pc=0000000000c7b110..0000000000c7b1ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b111 │ │ │ │ +000023c8 0000000000000028 000023a0 FDE cie=0000002c pc=0000000000c37710..0000000000c377ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c37711 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7b117 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c37717 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7b11f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3771f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7b123 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c37723 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000c7b1aa │ │ │ │ + DW_CFA_advance_loc1: 135 to 0000000000c377aa │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f4 000000000000003c 000023cc FDE cie=0000002c pc=0000000000c7b1b0..0000000000c7b312 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000c7b1cb │ │ │ │ +000023f4 000000000000003c 000023cc FDE cie=0000002c pc=0000000000c377b0..0000000000c37912 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000c377cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b1cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c377cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b1cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c377cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b1d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c377d0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b1d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c377d1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 293 to 0000000000c7b2f6 │ │ │ │ + DW_CFA_advance_loc2: 293 to 0000000000c378f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7b2fc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c378fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b2fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c378fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b300 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37900 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b302 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37902 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7b308 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c37908 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002434 000000000000001c 0000240c FDE cie=0000002c pc=000000000040745e..000000000040749c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ @@ -5898,2510 +5898,2510 @@ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002454 0000000000000028 0000242c FDE cie=0000002c pc=0000000000c7b320..0000000000c7b392 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b322 │ │ │ │ +00002454 0000000000000028 0000242c FDE cie=0000002c pc=0000000000c37920..0000000000c37992 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c37922 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7b326 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c37926 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7b32a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c3792a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000c7b380 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000c37980 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c7b38b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c3798b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b38d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3798d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002480 0000000000000030 00002458 FDE cie=0000002c pc=0000000000c7b3a0..0000000000c7bb6e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7b3a1 │ │ │ │ +00002480 0000000000000030 00002458 FDE cie=0000002c pc=0000000000c379a0..0000000000c3816e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c379a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7b3a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c379a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7b3a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c379a6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c7b3b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c379b0 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1939 to 0000000000c7bb43 │ │ │ │ + DW_CFA_advance_loc2: 1939 to 0000000000c38143 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7bb48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c38148 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c7bb6d │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000c3816d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024b4 0000000000000028 0000248c FDE cie=0000002c pc=0000000000c7bb70..0000000000c7c300 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7bb71 │ │ │ │ +000024b4 0000000000000028 0000248c FDE cie=0000002c pc=0000000000c38170..0000000000c38900 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c38171 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7bb74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c38174 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7bb7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3817c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7bb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c38180 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1919 to 0000000000c7c2ff │ │ │ │ + DW_CFA_advance_loc2: 1919 to 0000000000c388ff │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024e0 0000000000000028 000024b8 FDE cie=0000002c pc=0000000000c7c300..0000000000c7caa9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7c301 │ │ │ │ +000024e0 0000000000000028 000024b8 FDE cie=0000002c pc=0000000000c38900..0000000000c390a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c38901 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7c304 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c38904 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7c30c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3890c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7c310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c38910 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1944 to 0000000000c7caa8 │ │ │ │ + DW_CFA_advance_loc2: 1944 to 0000000000c390a8 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000250c 0000000000000030 000024e4 FDE cie=0000002c pc=0000000000c7cab0..0000000000c7d290 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7cab1 │ │ │ │ +0000250c 0000000000000030 000024e4 FDE cie=0000002c pc=0000000000c390b0..0000000000c39890 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c390b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7cab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c390b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7cab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c390b8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c7cac4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c390c4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7caca │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c390ca │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1946 to 0000000000c7d264 │ │ │ │ + DW_CFA_advance_loc2: 1946 to 0000000000c39864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7d268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c39868 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000c7d28f │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000c3988f │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002540 0000000000000030 00002518 FDE cie=0000002c pc=0000000000c7d290..0000000000c7da5e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7d291 │ │ │ │ +00002540 0000000000000030 00002518 FDE cie=0000002c pc=0000000000c39890..0000000000c3a05e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c39891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7d294 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c39894 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7d296 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c39896 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c7d2a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c398a0 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1937 to 0000000000c7da31 │ │ │ │ + DW_CFA_advance_loc2: 1937 to 0000000000c3a031 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c7da38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c3a038 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c7da5d │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000c3a05d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002574 0000000000000028 0000254c FDE cie=0000002c pc=0000000000c7da60..0000000000c7dc5c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7da61 │ │ │ │ +00002574 0000000000000028 0000254c FDE cie=0000002c pc=0000000000c3a060..0000000000c3a25c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3a061 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7da64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3a064 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7da6a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c3a06a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7da70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c3a070 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 491 to 0000000000c7dc5b │ │ │ │ + DW_CFA_advance_loc2: 491 to 0000000000c3a25b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025a0 000000000000002c 00002578 FDE cie=0000002c pc=0000000000c7dc60..0000000000c7dfaf │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7dc61 │ │ │ │ +000025a0 000000000000002c 00002578 FDE cie=0000002c pc=0000000000c3a260..0000000000c3a5af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3a261 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c7dc6b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c3a26b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7dc6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3a26d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7dc72 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3a272 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7dc7a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3a27a │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7dc7f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3a27f │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000c7dc91 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000c3a291 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 797 to 0000000000c7dfae │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000c3a5ae │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025d0 0000000000000034 000025a8 FDE cie=0000002c pc=0000000000c7dfb0..0000000000c7e012 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7dfb5 │ │ │ │ +000025d0 0000000000000034 000025a8 FDE cie=0000002c pc=0000000000c3a5b0..0000000000c3a612 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3a5b5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000c7dfca │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000c3a5ca │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7dfcc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3a5cc │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7dfd1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3a5d1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000c7dfeb │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000c3a5eb │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -24) │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000c7e00a │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000c3a60a │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c7e011 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c3a611 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002608 0000000000000028 000025e0 FDE cie=0000002c pc=0000000000c7e020..0000000000c7eb88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7e021 │ │ │ │ +00002608 0000000000000028 000025e0 FDE cie=0000002c pc=0000000000c3a620..0000000000c3b188 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3a621 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7e024 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3a624 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7e028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c3a628 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7e02d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3a62d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7e033 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c3a633 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2900 to 0000000000c7eb87 │ │ │ │ + DW_CFA_advance_loc2: 2900 to 0000000000c3b187 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ │ │ │ -00002634 0000000000000028 0000260c FDE cie=0000002c pc=0000000000c7eb90..0000000000c7f6f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7eb91 │ │ │ │ +00002634 0000000000000028 0000260c FDE cie=0000002c pc=0000000000c3b190..0000000000c3bcf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3b191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7eb94 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3b194 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c7eb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c3b198 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7eb9d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3b19d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c7eba3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c3b1a3 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2898 to 0000000000c7f6f5 │ │ │ │ + DW_CFA_advance_loc2: 2898 to 0000000000c3bcf5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ │ │ │ -00002660 0000000000000010 00002638 FDE cie=0000002c pc=0000000000c7f700..0000000000c7f705 │ │ │ │ +00002660 0000000000000010 00002638 FDE cie=0000002c pc=0000000000c3bd00..0000000000c3bd05 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002674 0000000000000024 0000264c FDE cie=0000002c pc=0000000000c7f710..0000000000c7f7ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7f711 │ │ │ │ +00002674 0000000000000024 0000264c FDE cie=0000002c pc=0000000000c3bd10..0000000000c3bdab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3bd11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c7f71f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c3bd1f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c7f726 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c3bd26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000c7f7a4 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000c3bda4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7f7a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3bda5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7f7a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3bda6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000269c 000000000000002c 00002674 FDE cie=0000002c pc=0000000000c7f7b0..0000000000c7fdfb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7f7b1 │ │ │ │ +0000269c 000000000000002c 00002674 FDE cie=0000002c pc=0000000000c3bdb0..0000000000c3c3fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3bdb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7f7b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3bdb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7f7b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3bdb6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c7f7c2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c3bdc2 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000c7f7db │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000c3bddb │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1413 to 0000000000c7fd60 │ │ │ │ + DW_CFA_advance_loc2: 1413 to 0000000000c3c360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7fd61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3c361 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026cc 0000000000000030 000026a4 FDE cie=0000002c pc=0000000000c7fe00..0000000000c808dd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c7fe01 │ │ │ │ +000026cc 0000000000000030 000026a4 FDE cie=0000002c pc=0000000000c3c400..0000000000c3cedd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3c401 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c7fe04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3c404 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c7fe06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c3c406 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c7fe0e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3c40e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c7fe13 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c3c413 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c7fe22 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c3c422 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c7fe31 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c3c431 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2589 to 0000000000c8084e │ │ │ │ + DW_CFA_advance_loc2: 2589 to 0000000000c3ce4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8084f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3ce4f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002700 0000000000000028 000026d8 FDE cie=0000002c pc=0000000000c808e0..0000000000c83e9d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c808e1 │ │ │ │ +00002700 0000000000000028 000026d8 FDE cie=0000002c pc=0000000000c3cee0..0000000000c4049d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c3cee1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c808e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c3cee4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c808ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c3ceec │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c808f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c3cef0 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 13740 to 0000000000c83e9c │ │ │ │ + DW_CFA_advance_loc2: 13740 to 0000000000c4049c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000272c 0000000000000024 00002704 FDE cie=0000002c pc=0000000000c83ea0..0000000000c83eef │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c83ea1 │ │ │ │ +0000272c 0000000000000024 00002704 FDE cie=0000002c pc=0000000000c404a0..0000000000c404ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c404a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c83ea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c404a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c83ea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c404a6 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c83eac │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c404ac │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000c83eee │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000c404ee │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002754 0000000000000028 0000272c FDE cie=0000002c pc=0000000000c83ef0..0000000000c84026 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c83ef1 │ │ │ │ +00002754 0000000000000028 0000272c FDE cie=0000002c pc=0000000000c404f0..0000000000c40626 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c404f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000c83efe │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000c404fe │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c83f04 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c40504 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c83f1c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000c4051c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 265 to 0000000000c84025 │ │ │ │ + DW_CFA_advance_loc2: 265 to 0000000000c40625 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002780 000000000000002c 00002758 FDE cie=0000002c pc=0000000000c84030..0000000000c84371 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c84031 │ │ │ │ +00002780 000000000000002c 00002758 FDE cie=0000002c pc=0000000000c40630..0000000000c40971 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40631 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c84034 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c40634 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c84036 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c40636 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8403d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4063d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c84046 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c40646 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c84059 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c40659 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 791 to 0000000000c84370 │ │ │ │ + DW_CFA_advance_loc2: 791 to 0000000000c40970 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000027b0 000000000000001c 00002788 FDE cie=0000002c pc=000000000040749c..00000000004074bb │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000027d0 0000000000000024 000027a8 FDE cie=0000002c pc=0000000000c84380..0000000000c8442e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c84381 │ │ │ │ +000027d0 0000000000000024 000027a8 FDE cie=0000002c pc=0000000000c40980..0000000000c40a2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c8438f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c4098f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c84396 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c40996 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0000000000c8442b │ │ │ │ + DW_CFA_advance_loc1: 149 to 0000000000c40a2b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8442c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40a2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8442d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40a2d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000027f8 0000000000000028 000027d0 FDE cie=0000002c pc=0000000000c84430..0000000000c845cc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c84431 │ │ │ │ +000027f8 0000000000000028 000027d0 FDE cie=0000002c pc=0000000000c40a30..0000000000c40bcc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40a31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c84434 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c40a34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c8443a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c40a3a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c84443 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c40a43 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 392 to 0000000000c845cb │ │ │ │ + DW_CFA_advance_loc2: 392 to 0000000000c40bcb │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002824 0000000000000028 000027fc FDE cie=0000002c pc=0000000000c845d0..0000000000c84f5f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c845d1 │ │ │ │ +00002824 0000000000000028 000027fc FDE cie=0000002c pc=0000000000c40bd0..0000000000c4155f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c40bd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c845d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c40bd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c845e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000c40be8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2422 to 0000000000c84f5e │ │ │ │ + DW_CFA_advance_loc2: 2422 to 0000000000c4155e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002850 000000000000001c 00002828 FDE cie=0000002c pc=00000000004074bb..00000000004074da │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002870 0000000000000028 00002848 FDE cie=0000002c pc=0000000000c84f60..0000000000c85793 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c84f61 │ │ │ │ +00002870 0000000000000028 00002848 FDE cie=0000002c pc=0000000000c41560..0000000000c41d93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c41561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c84f64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c41564 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c84f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c41566 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c84f72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c41572 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c84f76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c41576 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2076 to 0000000000c85792 │ │ │ │ + DW_CFA_advance_loc2: 2076 to 0000000000c41d92 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ │ │ │ -0000289c 0000000000000010 00002874 FDE cie=0000002c pc=0000000000c857a0..0000000000c859a3 │ │ │ │ +0000289c 0000000000000010 00002874 FDE cie=0000002c pc=0000000000c41da0..0000000000c41fa3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028b0 0000000000000028 00002888 FDE cie=0000002c pc=0000000000c859b0..0000000000c85db8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c859b1 │ │ │ │ +000028b0 0000000000000028 00002888 FDE cie=0000002c pc=0000000000c41fb0..0000000000c423b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c41fb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c859b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c41fb6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c859ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c41fba │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c859c2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c41fc2 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1013 to 0000000000c85db7 │ │ │ │ + DW_CFA_advance_loc2: 1013 to 0000000000c423b7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000028dc 000000000000001c 000028b4 FDE cie=0000002c pc=00000000004074da..00000000004074f9 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000028fc 000000000000002c 000028d4 FDE cie=0000002c pc=0000000000c85dc0..0000000000c87893 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c85dc1 │ │ │ │ +000028fc 000000000000002c 000028d4 FDE cie=0000002c pc=0000000000c423c0..0000000000c43e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c423c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c85dc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c423c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c85dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c423c6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c85dd2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c423d2 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c85de1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c423e1 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 6825 to 0000000000c8788a │ │ │ │ + DW_CFA_advance_loc2: 6825 to 0000000000c43e8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8788b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c43e8b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000292c 0000000000000028 00002904 FDE cie=0000002c pc=0000000000c878a0..0000000000c87a5c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c878a1 │ │ │ │ +0000292c 0000000000000028 00002904 FDE cie=0000002c pc=0000000000c43ea0..0000000000c4405c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c43ea1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c878a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c43ea6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c878ba │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000c43eba │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 417 to 0000000000c87a5b │ │ │ │ + DW_CFA_advance_loc2: 417 to 0000000000c4405b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002958 0000000000000010 00002930 FDE cie=0000002c pc=0000000000c87a60..0000000000c87a6a │ │ │ │ +00002958 0000000000000010 00002930 FDE cie=0000002c pc=0000000000c44060..0000000000c4406a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000296c 0000000000000030 00002944 FDE cie=0000002c pc=0000000000c87a70..0000000000c87b0f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c87a71 │ │ │ │ +0000296c 0000000000000030 00002944 FDE cie=0000002c pc=0000000000c44070..0000000000c4410f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c44071 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c87a74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c44074 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c87a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c44076 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c87a7e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4407e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c87a83 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c44083 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c87a92 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c44092 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000c87ab2 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000c440b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c87ab8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c440b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000c87b0e │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000c4410e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029a0 0000000000000028 00002978 FDE cie=0000002c pc=0000000000c87b10..0000000000c87ec1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c87b11 │ │ │ │ +000029a0 0000000000000028 00002978 FDE cie=0000002c pc=0000000000c44110..0000000000c444c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c44111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c87b14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c44114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c87b28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000c44128 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 920 to 0000000000c87ec0 │ │ │ │ + DW_CFA_advance_loc2: 920 to 0000000000c444c0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000029cc 000000000000001c 000029a4 FDE cie=0000002c pc=00000000004074f9..0000000000407518 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000029ec 0000000000000028 000029c4 FDE cie=0000002c pc=0000000000c87ed0..0000000000c880a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c87ed1 │ │ │ │ +000029ec 0000000000000028 000029c4 FDE cie=0000002c pc=0000000000c444d0..0000000000c446a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c444d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c87ed4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c444d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c87ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c444d8 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c87ee9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c444e9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000c880a2 │ │ │ │ + DW_CFA_advance_loc2: 441 to 0000000000c446a2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a18 0000000000000024 000029f0 FDE cie=0000002c pc=0000000000c880b0..0000000000c8815a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c880b1 │ │ │ │ +00002a18 0000000000000024 000029f0 FDE cie=0000002c pc=0000000000c446b0..0000000000c4475a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c446b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c880b9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c446b9 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c880bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c446bb │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c880cc │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c446cc │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000000000c88159 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000000000c44759 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a40 0000000000000010 00002a18 FDE cie=0000002c pc=0000000000c88160..0000000000c88165 │ │ │ │ +00002a40 0000000000000010 00002a18 FDE cie=0000002c pc=0000000000c44760..0000000000c44765 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a54 0000000000000028 00002a2c FDE cie=0000002c pc=0000000000c88170..0000000000c88307 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88171 │ │ │ │ +00002a54 0000000000000028 00002a2c FDE cie=0000002c pc=0000000000c44770..0000000000c44907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c44771 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c88174 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c44774 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c44776 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c88180 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c44780 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 390 to 0000000000c88306 │ │ │ │ + DW_CFA_advance_loc2: 390 to 0000000000c44906 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a80 0000000000000028 00002a58 FDE cie=0000002c pc=0000000000c88310..0000000000c88771 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88311 │ │ │ │ +00002a80 0000000000000028 00002a58 FDE cie=0000002c pc=0000000000c44910..0000000000c44d71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c44911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c88314 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c44914 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c88318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c44918 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c88320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c44920 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1104 to 0000000000c88770 │ │ │ │ + DW_CFA_advance_loc2: 1104 to 0000000000c44d70 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002aac 000000000000001c 00002a84 FDE cie=0000002c pc=0000000000407518..0000000000407537 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002acc 0000000000000034 00002aa4 FDE cie=0000002c pc=0000000000c88780..0000000000c88c5e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88781 │ │ │ │ +00002acc 0000000000000034 00002aa4 FDE cie=0000002c pc=0000000000c44d80..0000000000c4525e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c44d81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c88784 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c44d84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88786 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c44d86 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c8878f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c44d8f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c88793 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c44d93 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 900 to 0000000000c88b17 │ │ │ │ + DW_CFA_advance_loc2: 900 to 0000000000c45117 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c88b20 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c45120 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 227 to 0000000000c88c03 │ │ │ │ + DW_CFA_advance_loc1: 227 to 0000000000c45203 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c88c08 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c45208 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002b04 000000000000001c 00002adc FDE cie=0000002c pc=0000000000407537..00000000004075b3 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002b24 0000000000000010 00002afc FDE cie=0000002c pc=0000000000c88c60..0000000000c88c6a │ │ │ │ +00002b24 0000000000000010 00002afc FDE cie=0000002c pc=0000000000c45260..0000000000c4526a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b38 0000000000000038 00002b10 FDE cie=0000002c pc=0000000000c88c70..0000000000c88cd3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88c72 │ │ │ │ +00002b38 0000000000000038 00002b10 FDE cie=0000002c pc=0000000000c45270..0000000000c452d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45272 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c88c77 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c45277 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c88c7b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4527b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c88c84 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c45284 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c88c8b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4528b │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000c88ccc │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000c452cc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c452cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88cce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c452ce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88cd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c452d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c452d2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b74 0000000000000034 00002b4c FDE cie=0000002c pc=0000000000c88ce0..0000000000c88d59 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88ce2 │ │ │ │ +00002b74 0000000000000034 00002b4c FDE cie=0000002c pc=0000000000c452e0..0000000000c45359 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c452e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c88cec │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c452ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c88cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c452f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c88cf3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c452f3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c88cfa │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c452fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000c88d52 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000c45352 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45353 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88d54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45354 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45356 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88d58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45358 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002bac 000000000000002c 00002b84 FDE cie=0000002c pc=0000000000c88d60..0000000000c89180 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c88d61 │ │ │ │ +00002bac 000000000000002c 00002b84 FDE cie=0000002c pc=0000000000c45360..0000000000c45780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45361 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c88d64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c45364 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c88d66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45366 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c88d72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c45372 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c88d77 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c45377 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c88d86 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c45386 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 999 to 0000000000c8916d │ │ │ │ + DW_CFA_advance_loc2: 999 to 0000000000c4576d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c89170 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c45770 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002bdc 0000000000000010 00002bb4 FDE cie=0000002c pc=0000000000c89180..0000000000c8918a │ │ │ │ +00002bdc 0000000000000010 00002bb4 FDE cie=0000002c pc=0000000000c45780..0000000000c4578a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bf0 0000000000000010 00002bc8 FDE cie=0000002c pc=0000000000c89190..0000000000c8919d │ │ │ │ +00002bf0 0000000000000010 00002bc8 FDE cie=0000002c pc=0000000000c45790..0000000000c4579d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 0000000000000028 00002bdc FDE cie=0000002c pc=0000000000c891a0..0000000000c892ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c891a1 │ │ │ │ +00002c04 0000000000000028 00002bdc FDE cie=0000002c pc=0000000000c457a0..0000000000c458ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c457a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c891a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c457a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c891a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c457a6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c891ad │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c457ad │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c891c1 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000c457c1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 233 to 0000000000c892aa │ │ │ │ + DW_CFA_advance_loc1: 233 to 0000000000c458aa │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c30 0000000000000010 00002c08 FDE cie=0000002c pc=0000000000c892b0..0000000000c892c2 │ │ │ │ +00002c30 0000000000000010 00002c08 FDE cie=0000002c pc=0000000000c458b0..0000000000c458c2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c44 0000000000000050 00002c1c FDE cie=0000002c pc=0000000000c892d0..0000000000c893b2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c892d2 │ │ │ │ +00002c44 0000000000000050 00002c1c FDE cie=0000002c pc=0000000000c458d0..0000000000c459b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c458d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c892d7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c458d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c892dc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c458dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c892e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c458e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c892ed │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c458ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c892ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c458ee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c892f5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c458f5 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000c8937b │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000c4597b │ │ │ │ DW_CFA_def_cfa_offset: 504 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c89389 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c45989 │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000c893a7 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000c459a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c893a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c459a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c893a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c459a9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c893ab │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c459ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c893ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c459ad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c893af │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c459af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c893b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c459b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002c98 000000000000001c 00002c70 FDE cie=0000002c pc=00000000004075b3..00000000004075b8 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00002cb8 0000000000000010 00002c90 FDE cie=0000002c pc=0000000000c893c0..0000000000c893ee │ │ │ │ +00002cb8 0000000000000010 00002c90 FDE cie=0000002c pc=0000000000c459c0..0000000000c459ee │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ccc 0000000000000010 00002ca4 FDE cie=0000002c pc=0000000000c893f0..0000000000c89414 │ │ │ │ +00002ccc 0000000000000010 00002ca4 FDE cie=0000002c pc=0000000000c459f0..0000000000c45a14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ce0 0000000000000010 00002cb8 FDE cie=0000002c pc=0000000000c89420..0000000000c89443 │ │ │ │ +00002ce0 0000000000000010 00002cb8 FDE cie=0000002c pc=0000000000c45a20..0000000000c45a43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cf4 0000000000000010 00002ccc FDE cie=0000002c pc=0000000000c89450..0000000000c8945a │ │ │ │ +00002cf4 0000000000000010 00002ccc FDE cie=0000002c pc=0000000000c45a50..0000000000c45a5a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d08 000000000000001c 00002ce0 FDE cie=0000002c pc=0000000000c89460..0000000000c89489 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c89464 │ │ │ │ +00002d08 000000000000001c 00002ce0 FDE cie=0000002c pc=0000000000c45a60..0000000000c45a89 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45a64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c89473 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c45a73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89475 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45a75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c89488 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c45a88 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d28 0000000000000050 00002d00 FDE cie=0000002c pc=0000000000c89490..0000000000c8953c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89492 │ │ │ │ +00002d28 0000000000000050 00002d00 FDE cie=0000002c pc=0000000000c45a90..0000000000c45b3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45a92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c8949a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c45a9a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8949f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c45a9f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c894a5 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c45aa5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c894ae │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c45aae │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c894af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45aaf │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c894b6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c45ab6 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000c894fd │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000c45afd │ │ │ │ DW_CFA_def_cfa_offset: 488 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c89506 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c45b06 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000c89531 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000c45b31 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c89532 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45b32 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c89533 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45b33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89535 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45b35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89537 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45b37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89539 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45b39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8953b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45b3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d7c 000000000000002c 00002d54 FDE cie=0000002c pc=0000000000c89540..0000000000c89744 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c89541 │ │ │ │ +00002d7c 000000000000002c 00002d54 FDE cie=0000002c pc=0000000000c45b40..0000000000c45d44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45b41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c89544 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c45b44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c89548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45b48 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8954f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c45b4f │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c89553 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45b53 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000c89594 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000c45b94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c89598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45b98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dac 0000000000000050 00002d84 FDE cie=0000002c pc=0000000000c89750..0000000000c897f1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89752 │ │ │ │ +00002dac 0000000000000050 00002d84 FDE cie=0000002c pc=0000000000c45d50..0000000000c45df1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45d52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89754 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45d54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c8975e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c45d5e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c89766 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c45d66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8976a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45d6a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8976e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45d6e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c89779 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c45d79 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000c897c2 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000c45dc2 │ │ │ │ DW_CFA_def_cfa_offset: 488 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c897c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c45dc9 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000c897e6 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000c45de6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c897e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45de7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c897e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c45de8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c897ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45dea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c897ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45dec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c897ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45dee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c897f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45df0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e00 000000000000004c 00002dd8 FDE cie=0000002c pc=0000000000c89800..0000000000c8f591 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c89802 │ │ │ │ +00002e00 000000000000004c 00002dd8 FDE cie=0000002c pc=0000000000c45e00..0000000000c4bb91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45e02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c8980d │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c45e0d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8980f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c45e0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c89814 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c45e14 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c89818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c45e18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c89823 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c45e23 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8982a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c45e2a │ │ │ │ DW_CFA_def_cfa_offset: 840 │ │ │ │ - DW_CFA_advance_loc2: 23898 to 0000000000c8f584 │ │ │ │ + DW_CFA_advance_loc2: 23898 to 0000000000c4bb84 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c8f587 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c4bb87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f588 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bb88 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f58a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bb8a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f58c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bb8c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f58e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bb8e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f590 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bb90 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e50 0000000000000018 00002e28 FDE cie=0000002c pc=0000000000c8f5a0..0000000000c8f5b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f5a1 │ │ │ │ +00002e50 0000000000000018 00002e28 FDE cie=0000002c pc=0000000000c4bba0..0000000000c4bbb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bba1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c8f5ab │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4bbab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e6c 0000000000000010 00002e44 FDE cie=0000002c pc=0000000000c8f5c0..0000000000c8f706 │ │ │ │ +00002e6c 0000000000000010 00002e44 FDE cie=0000002c pc=0000000000c4bbc0..0000000000c4bd06 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e80 0000000000000038 00002e58 FDE cie=0000002c pc=0000000000c8f710..0000000000c8f771 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c8f716 │ │ │ │ +00002e80 0000000000000038 00002e58 FDE cie=0000002c pc=0000000000c4bd10..0000000000c4bd71 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4bd16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f71d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4bd1d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8f722 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4bd22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c8f72a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4bd2a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f731 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4bd31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000c8f75f │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000c4bd5f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f760 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bd60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f761 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bd61 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f763 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bd63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f765 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bd65 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c8f770 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c4bd70 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ │ │ │ -00002ebc 0000000000000044 00002e94 FDE cie=0000002c pc=0000000000c8f780..0000000000c8f7f1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f787 │ │ │ │ +00002ebc 0000000000000044 00002e94 FDE cie=0000002c pc=0000000000c4bd80..0000000000c4bdf1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4bd87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8f78c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4bd8c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c8f795 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c4bd95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8f79a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4bd9a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8f79e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4bd9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f7a5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4bda5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000c8f7e5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000c4bde5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f7e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bde6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4bde7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f7e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bde9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f7eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bdeb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f7ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bded │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c8f7f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c4bdf0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f04 0000000000000048 00002edc FDE cie=0000002c pc=0000000000c8f800..0000000000c8fb3c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f802 │ │ │ │ +00002f04 0000000000000048 00002edc FDE cie=0000002c pc=0000000000c4be00..0000000000c4c13c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4be02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f804 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4be04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f806 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4be06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f808 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4be08 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f809 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4be09 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8f80d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4be0d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f814 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4be14 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0000000000c8f8b7 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000c4beb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f8b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4beb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8f8b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4beb9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f8bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bebb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f8bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bebd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f8bf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bebf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8f8c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4bec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8f8c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4bec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f50 0000000000000038 00002f28 FDE cie=0000002c pc=0000000000c8fb40..0000000000c8fba1 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c8fb46 │ │ │ │ +00002f50 0000000000000038 00002f28 FDE cie=0000002c pc=0000000000c4c140..0000000000c4c1a1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4c146 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8fb4d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4c14d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fb52 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c152 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c8fb5a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4c15a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8fb61 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4c161 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000c8fb8f │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000c4c18f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fb90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c190 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fb91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c191 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fb93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c193 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fb95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c195 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c8fba0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c4c1a0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ │ │ │ -00002f8c 000000000000004c 00002f64 FDE cie=0000002c pc=0000000000c8fbb0..0000000000c8fc39 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c8fbbb │ │ │ │ +00002f8c 000000000000004c 00002f64 FDE cie=0000002c pc=0000000000c4c1b0..0000000000c4c239 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c4c1bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fbc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c1c0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c8fbc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4c1c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fbcb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c1cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fbd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c1d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8fbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c1d4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c8fbdb │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4c1db │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000c8fc26 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000c4c226 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fc27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c227 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fc28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c228 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fc2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c22a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fc2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c22c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fc2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c22e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fc30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c230 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c8fc38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4c238 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fdc 0000000000000048 00002fb4 FDE cie=0000002c pc=0000000000c8fc40..0000000000c8ffb6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fc42 │ │ │ │ +00002fdc 0000000000000048 00002fb4 FDE cie=0000002c pc=0000000000c4c240..0000000000c4c5b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fc47 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c247 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fc4c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c24c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8fc51 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c251 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8fc55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c255 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fc56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c256 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8fc5a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c25a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 242 to 0000000000c8fd4c │ │ │ │ + DW_CFA_advance_loc1: 242 to 0000000000c4c34c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fd4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c34d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c8fd4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c34e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fd50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c350 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fd52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c352 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fd54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c354 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8fd56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c356 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c8fd60 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4c360 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003028 000000000000004c 00003000 FDE cie=0000002c pc=0000000000c8ffc0..0000000000c90324 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8ffc2 │ │ │ │ +00003028 000000000000004c 00003000 FDE cie=0000002c pc=0000000000c4c5c0..0000000000c4c924 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c5c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8ffc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c5c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c8ffcc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c5cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c8ffce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c5ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8ffd2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c5d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8ffd6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c5d6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c8ffda │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c5da │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 551 to 0000000000c90201 │ │ │ │ + DW_CFA_advance_loc2: 551 to 0000000000c4c801 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c802 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90203 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c803 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90205 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c805 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90207 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c807 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90209 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c809 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9020b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c80b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90210 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4c810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003078 0000000000000044 00003050 FDE cie=0000002c pc=0000000000c90330..0000000000c903f3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90332 │ │ │ │ +00003078 0000000000000044 00003050 FDE cie=0000002c pc=0000000000c4c930..0000000000c4c9f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c932 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90334 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c934 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c9033c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4c93c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9033e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c93e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c90342 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c942 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c90346 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4c946 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9034d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4c94d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 155 to 0000000000c903e8 │ │ │ │ + DW_CFA_advance_loc1: 155 to 0000000000c4c9e8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c903e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c9e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c903ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4c9ea │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c903ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c9ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c903ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c9ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c903f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c9f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c903f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4c9f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000030c0 0000000000000044 00003098 FDE cie=0000002c pc=0000000000c90400..0000000000c904c3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90402 │ │ │ │ +000030c0 0000000000000044 00003098 FDE cie=0000002c pc=0000000000c4ca00..0000000000c4cac3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4ca02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4ca04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c9040c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4ca0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9040e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4ca0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c90412 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4ca12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c90416 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4ca16 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9041d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4ca1d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 155 to 0000000000c904b8 │ │ │ │ + DW_CFA_advance_loc1: 155 to 0000000000c4cab8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c904b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4cab9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c904ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4caba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cabc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cabe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cac0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cac2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00003108 0000000000000048 000030e0 FDE cie=0000002c pc=0000000000c904d0..0000000000c90840 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904d2 │ │ │ │ +00003108 0000000000000048 000030e0 FDE cie=0000002c pc=0000000000c4cad0..0000000000c4ce40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cad2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cad4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cad6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c904d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cad8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c904d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4cad9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c904dd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4cadd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c904e4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4cae4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000c905bc │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000c4cbbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c905bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4cbbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c905be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4cbbe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c905c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cbc0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c905c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cbc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c905c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cbc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c905c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4cbc6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c905d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4cbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003154 000000000000004c 0000312c FDE cie=0000002c pc=0000000000c90840..0000000000c90db3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90842 │ │ │ │ +00003154 000000000000004c 0000312c FDE cie=0000002c pc=0000000000c4ce40..0000000000c4d3b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4ce42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90847 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4ce47 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c9084c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4ce4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90851 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4ce51 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90852 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4ce52 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90853 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4ce53 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c9085d │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4ce5d │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 898 to 0000000000c90bdf │ │ │ │ + DW_CFA_advance_loc2: 898 to 0000000000c4d1df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90be0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d1e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90be1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d1e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90be3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d1e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90be5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d1e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90be7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d1e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90be9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d1e9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c90bf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4d1f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a4 000000000000004c 0000317c FDE cie=0000002c pc=0000000000c90dc0..0000000000c91327 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c90dc2 │ │ │ │ +000031a4 000000000000004c 0000317c FDE cie=0000002c pc=0000000000c4d3c0..0000000000c4d927 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d3c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90dc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4d3c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90dcc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4d3cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c90dd1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4d3d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d3d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c90dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d3d3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c90ddd │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4d3dd │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 882 to 0000000000c9114f │ │ │ │ + DW_CFA_advance_loc2: 882 to 0000000000c4d74f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91150 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d750 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91151 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d751 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91153 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d753 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91155 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d755 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91157 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d757 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91159 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d759 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c91160 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4d760 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031f4 0000000000000010 000031cc FDE cie=0000002c pc=0000000000c91330..0000000000c91338 │ │ │ │ +000031f4 0000000000000010 000031cc FDE cie=0000002c pc=0000000000c4d930..0000000000c4d938 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003208 0000000000000020 000031e0 FDE cie=0000002c pc=0000000000c91340..0000000000c913a2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91341 │ │ │ │ +00003208 0000000000000020 000031e0 FDE cie=0000002c pc=0000000000c4d940..0000000000c4d9a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d941 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c91347 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4d947 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000c91379 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000c4d979 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9137d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4d97d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c91388 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c4d988 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000322c 0000000000000010 00003204 FDE cie=0000002c pc=0000000000c913b0..0000000000c913b5 │ │ │ │ +0000322c 0000000000000010 00003204 FDE cie=0000002c pc=0000000000c4d9b0..0000000000c4d9b5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003240 0000000000000010 00003218 FDE cie=0000002c pc=0000000000c913c0..0000000000c913c5 │ │ │ │ +00003240 0000000000000010 00003218 FDE cie=0000002c pc=0000000000c4d9c0..0000000000c4d9c5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003254 0000000000000010 0000322c FDE cie=0000002c pc=0000000000c913d0..0000000000c913d5 │ │ │ │ +00003254 0000000000000010 0000322c FDE cie=0000002c pc=0000000000c4d9d0..0000000000c4d9d5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003268 0000000000000010 00003240 FDE cie=0000002c pc=0000000000c913e0..0000000000c913e5 │ │ │ │ +00003268 0000000000000010 00003240 FDE cie=0000002c pc=0000000000c4d9e0..0000000000c4d9e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000327c 0000000000000048 00003254 FDE cie=0000002c pc=0000000000c913f0..0000000000c91488 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c913f2 │ │ │ │ +0000327c 0000000000000048 00003254 FDE cie=0000002c pc=0000000000c4d9f0..0000000000c4da88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c913f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4d9f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c913f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d9f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c913f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4d9f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c913fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4d9fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000c91464 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000c4da64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91465 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91466 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91468 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9146a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da6a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c91470 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4da70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c91481 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c4da81 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91485 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91487 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da87 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032c8 0000000000000040 000032a0 FDE cie=0000002c pc=0000000000c91490..0000000000c91533 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91492 │ │ │ │ +000032c8 0000000000000040 000032a0 FDE cie=0000002c pc=0000000000c4da90..0000000000c4db33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91494 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4da94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c91499 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4da99 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9149a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da9a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9149b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4da9b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9149f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4da9f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000c91517 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000c4db17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91518 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4db18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91519 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4db19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9151b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4db1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9151d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4db1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9151f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4db1f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91520 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4db20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000330c 0000000000000010 000032e4 FDE cie=0000002c pc=0000000000c91540..0000000000c91545 │ │ │ │ +0000330c 0000000000000010 000032e4 FDE cie=0000002c pc=0000000000c4db40..0000000000c4db45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003320 0000000000000060 000032f8 FDE cie=0000002c pc=0000000000c91550..0000000000c91704 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91552 │ │ │ │ +00003320 0000000000000060 000032f8 FDE cie=0000002c pc=0000000000c4db50..0000000000c4dd04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4db52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91554 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4db54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c91559 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4db59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c9155e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4db5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91562 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4db62 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91566 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4db66 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9156d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4db6d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000c915d5 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000c4dbd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c915d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4dbd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c915d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4dbd7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c915d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dbd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c915db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dbdb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c915dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dbdd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c915df │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dbdf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c915e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4dbe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000c916d4 │ │ │ │ + DW_CFA_advance_loc1: 244 to 0000000000c4dcd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c916d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4dcd5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c916d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4dcd6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c916d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dcd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c916da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dcda │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c916dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dcdc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c916de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dcde │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c916e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003384 000000000000005c 0000335c FDE cie=0000002c pc=0000000000c91710..0000000000c918d6 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c9171c │ │ │ │ +00003384 000000000000005c 0000335c FDE cie=0000002c pc=0000000000c4dd10..0000000000c4ded6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c4dd1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9171e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dd1e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c91723 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4dd23 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c91728 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4dd28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9172c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4dd2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4dd30 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c91737 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4dd37 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 353 to 0000000000c91898 │ │ │ │ + DW_CFA_advance_loc2: 353 to 0000000000c4de98 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91899 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4de99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9189a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4de9a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9189c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4de9c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9189e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4de9e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c918a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dea0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c918a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4dea2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c918a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4dea8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c918b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4deb0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033e4 0000000000000010 000033bc FDE cie=0000002c pc=0000000000c918e0..0000000000c918e5 │ │ │ │ +000033e4 0000000000000010 000033bc FDE cie=0000002c pc=0000000000c4dee0..0000000000c4dee5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033f8 0000000000000010 000033d0 FDE cie=0000002c pc=0000000000c918f0..0000000000c918f5 │ │ │ │ +000033f8 0000000000000010 000033d0 FDE cie=0000002c pc=0000000000c4def0..0000000000c4def5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000340c 0000000000000010 000033e4 FDE cie=0000002c pc=0000000000c91900..0000000000c91905 │ │ │ │ +0000340c 0000000000000010 000033e4 FDE cie=0000002c pc=0000000000c4df00..0000000000c4df05 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003420 0000000000000010 000033f8 FDE cie=0000002c pc=0000000000c91910..0000000000c91915 │ │ │ │ +00003420 0000000000000010 000033f8 FDE cie=0000002c pc=0000000000c4df10..0000000000c4df15 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003434 0000000000000010 0000340c FDE cie=0000002c pc=0000000000c91920..0000000000c91925 │ │ │ │ +00003434 0000000000000010 0000340c FDE cie=0000002c pc=0000000000c4df20..0000000000c4df25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003448 0000000000000010 00003420 FDE cie=0000002c pc=0000000000c91930..0000000000c91935 │ │ │ │ +00003448 0000000000000010 00003420 FDE cie=0000002c pc=0000000000c4df30..0000000000c4df35 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000345c 0000000000000010 00003434 FDE cie=0000002c pc=0000000000c91940..0000000000c91945 │ │ │ │ +0000345c 0000000000000010 00003434 FDE cie=0000002c pc=0000000000c4df40..0000000000c4df45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003470 0000000000000010 00003448 FDE cie=0000002c pc=0000000000c91950..0000000000c91955 │ │ │ │ +00003470 0000000000000010 00003448 FDE cie=0000002c pc=0000000000c4df50..0000000000c4df55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003484 0000000000000010 0000345c FDE cie=0000002c pc=0000000000c91960..0000000000c91965 │ │ │ │ +00003484 0000000000000010 0000345c FDE cie=0000002c pc=0000000000c4df60..0000000000c4df65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003498 0000000000000048 00003470 FDE cie=0000002c pc=0000000000c91970..0000000000c91de0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91972 │ │ │ │ +00003498 0000000000000048 00003470 FDE cie=0000002c pc=0000000000c4df70..0000000000c4e3e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4df72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c9197b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c4df7b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9197d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4df7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9197f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4df7f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91983 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4df83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c91986 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c4df86 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9198a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4df8a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 502 to 0000000000c91b80 │ │ │ │ + DW_CFA_advance_loc2: 502 to 0000000000c4e180 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91b81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e181 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e182 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e184 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e186 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e188 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91b8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e18a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c91b90 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4e190 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034e4 0000000000000060 000034bc FDE cie=0000002c pc=0000000000c91de0..0000000000c91f35 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91de2 │ │ │ │ +000034e4 0000000000000060 000034bc FDE cie=0000002c pc=0000000000c4e3e0..0000000000c4e535 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e3e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c91de9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4e3e9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c91dee │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4e3ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91df0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e3f0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e3f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91df5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e3f5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91df9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e3f9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000000000c91eaa │ │ │ │ + DW_CFA_advance_loc1: 177 to 0000000000c4e4aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91eab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e4ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91eac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e4ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91eae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91eb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91eb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91eb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c91ec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c4e4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e4c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91ec5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e4c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91ec6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e4c6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91ec8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91eca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91ecc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91ece │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91ed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003548 000000000000003c 00003520 FDE cie=0000002c pc=0000000000c91f40..0000000000c92078 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91f42 │ │ │ │ +00003548 000000000000003c 00003520 FDE cie=0000002c pc=0000000000c4e540..0000000000c4e678 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91f46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e546 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c91f4a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e54a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000c91f58 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c4e558 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000c91fd6 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000c4e5d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91fd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e5d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c91fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e5d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c91fda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e5da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c91fe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4e5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 147 to 0000000000c92073 │ │ │ │ + DW_CFA_advance_loc1: 147 to 0000000000c4e673 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92074 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e674 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92075 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e675 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92077 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e677 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00003588 0000000000000010 00003560 FDE cie=0000002c pc=0000000000c92080..0000000000c921e7 │ │ │ │ +00003588 0000000000000010 00003560 FDE cie=0000002c pc=0000000000c4e680..0000000000c4e7e7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000359c 0000000000000064 00003574 FDE cie=0000002c pc=0000000000c921f0..0000000000c924db │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000c921ff │ │ │ │ +0000359c 0000000000000064 00003574 FDE cie=0000002c pc=0000000000c4e7f0..0000000000c4eadb │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c4e7ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c92205 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c4e805 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92207 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e807 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9220e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4e80e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c92212 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4e812 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92213 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e813 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9221a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4e81a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 365 to 0000000000c92387 │ │ │ │ + DW_CFA_advance_loc2: 365 to 0000000000c4e987 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92388 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e988 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92389 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4e989 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9238b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e98b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9238d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e98d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9238f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e98f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92391 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4e991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c92398 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c4e998 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000c92400 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000c4ea00 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c92408 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4ea08 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003604 0000000000000024 000035dc FDE cie=0000002c pc=0000000000c924e0..0000000000c92524 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c924e1 │ │ │ │ +00003604 0000000000000024 000035dc FDE cie=0000002c pc=0000000000c4eae0..0000000000c4eb24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4eae1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c924e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4eae5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c924ef │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4eaef │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000c92521 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000c4eb21 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92522 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4eb22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92523 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4eb23 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000362c 000000000000002c 00003604 FDE cie=0000002c pc=0000000000c92530..0000000000c929cf │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92531 │ │ │ │ +0000362c 000000000000002c 00003604 FDE cie=0000002c pc=0000000000c4eb30..0000000000c4efcf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4eb31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c92539 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4eb39 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c92544 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c4eb44 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 1145 to 0000000000c929bd │ │ │ │ + DW_CFA_advance_loc2: 1145 to 0000000000c4efbd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c929be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4efbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c929bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4efbf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c929c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4efc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000365c 000000000000004c 00003634 FDE cie=0000002c pc=0000000000c929d0..0000000000c92e0b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c929d2 │ │ │ │ +0000365c 000000000000004c 00003634 FDE cie=0000002c pc=0000000000c4efd0..0000000000c4f40b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4efd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c929d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4efd6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c929d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4efd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c929dd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4efdd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c929de │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4efde │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c929df │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4efdf │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c929e9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4efe9 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 954 to 0000000000c92da3 │ │ │ │ + DW_CFA_advance_loc2: 954 to 0000000000c4f3a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92da4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f3a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f3a5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92da7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f3a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92da9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f3a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92dab │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f3ab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92dad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f3ad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92dae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f3ae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036ac 0000000000000024 00003684 FDE cie=0000002c pc=0000000000c92e10..0000000000c92e5b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92e11 │ │ │ │ +000036ac 0000000000000024 00003684 FDE cie=0000002c pc=0000000000c4f410..0000000000c4f45b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f411 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c92e15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4f415 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c92e1f │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4f41f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000c92e58 │ │ │ │ + DW_CFA_advance_loc: 57 to 0000000000c4f458 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92e59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f459 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f45a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036d4 0000000000000014 000036ac FDE cie=0000002c pc=0000000000c92e60..0000000000c92eb3 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c92e68 │ │ │ │ +000036d4 0000000000000014 000036ac FDE cie=0000002c pc=0000000000c4f460..0000000000c4f4b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4f468 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000c92eb2 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000c4f4b2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000036ec 0000000000000048 000036c4 FDE cie=0000002c pc=0000000000c92ec0..0000000000c92fc9 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c92eca │ │ │ │ +000036ec 0000000000000048 000036c4 FDE cie=0000002c pc=0000000000c4f4c0..0000000000c4f5c9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4f4ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c92ecf │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4f4cf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c92ed4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c4f4d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c92ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4f4d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c92ee0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c4f4e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c92ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c4f4e4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000000000c92f8e │ │ │ │ + DW_CFA_advance_loc1: 170 to 0000000000c4f58e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f58f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c92f90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c4f590 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f592 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f594 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c92f96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c4f596 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c92fa0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c4f5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c92fc8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000c4f5c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003738 0000000000000014 00003710 FDE cie=0000002c pc=0000000000c92fd0..0000000000c92fec │ │ │ │ +00003738 0000000000000014 00003710 FDE cie=0000002c pc=0000000000c4f5d0..0000000000c4f5ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003750 0000000000000018 00003728 FDE cie=0000002c pc=0000000000c9d400..0000000000c9d422 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9d401 │ │ │ │ +00003750 0000000000000018 00003728 FDE cie=0000002c pc=0000000000c59a00..0000000000c59a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c59a01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000c9d421 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000c59a21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000376c 000000000000004c 00003744 FDE cie=0000002c pc=0000000000c9d430..0000000000c9e9e0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9d432 │ │ │ │ +0000376c 000000000000004c 00003744 FDE cie=0000002c pc=0000000000c59a30..0000000000c5afe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c59a32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9d434 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c59a34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9d436 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c59a36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9d438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c59a38 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9d439 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c59a39 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9d43a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c59a3a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c9d444 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c59a44 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc2: 1904 to 0000000000c9dbb4 │ │ │ │ + DW_CFA_advance_loc2: 1904 to 0000000000c5a1b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9dbb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5a1b5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9dbb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5a1b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9dbb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5a1b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9dbba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5a1ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9dbbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5a1bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9dbbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5a1be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9dbbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5a1bf │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037bc 000000000000004c 00003794 FDE cie=0000002c pc=0000000000c9e9e0..0000000000c9f73f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9e9e2 │ │ │ │ +000037bc 000000000000004c 00003794 FDE cie=0000002c pc=0000000000c5afe0..0000000000c5bd3f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5afe2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c9e9e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5afe7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9e9e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5afe9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9e9eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5afeb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9e9ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5afec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9e9ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5afed │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c9e9f7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000c5aff7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 1701 to 0000000000c9f09c │ │ │ │ + DW_CFA_advance_loc2: 1701 to 0000000000c5b69c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9f09d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5b69d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9f09e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5b69e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f0a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5b6a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f0a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5b6a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f0a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5b6a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f0a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5b6a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9f0a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5b6a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000380c 000000000000004c 000037e4 FDE cie=0000002c pc=0000000000c9f740..0000000000ca0d19 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f742 │ │ │ │ +0000380c 000000000000004c 000037e4 FDE cie=0000002c pc=0000000000c5bd40..0000000000c5d319 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5bd42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f744 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5bd44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c9f749 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5bd49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9f74b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5bd4b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9f74c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5bd4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9f74d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5bd4d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c9f754 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c5bd54 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc2: 2079 to 0000000000c9ff73 │ │ │ │ + DW_CFA_advance_loc2: 2079 to 0000000000c5c573 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9ff74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5c574 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9ff75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5c575 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9ff77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5c577 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9ff79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5c579 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9ff7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5c57b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9ff7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5c57d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9ff7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5c57e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000385c 0000000000000024 00003834 FDE cie=0000002c pc=0000000000ca0d20..0000000000ca0d52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca0d21 │ │ │ │ +0000385c 0000000000000024 00003834 FDE cie=0000002c pc=0000000000c5d320..0000000000c5d352 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5d321 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca0d25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5d325 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000ca0d33 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c5d333 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000ca0d46 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c5d346 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca0d4c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5d34c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca0d4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5d34d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003884 0000000000000010 0000385c FDE cie=0000002c pc=0000000000ca0d60..0000000000ca0d6a │ │ │ │ +00003884 0000000000000010 0000385c FDE cie=0000002c pc=0000000000c5d360..0000000000c5d36a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003898 0000000000000010 00003870 FDE cie=0000002c pc=0000000000ca0d70..0000000000ca0d7a │ │ │ │ +00003898 0000000000000010 00003870 FDE cie=0000002c pc=0000000000c5d370..0000000000c5d37a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038ac 0000000000000010 00003884 FDE cie=0000002c pc=0000000000ca0d80..0000000000ca0d85 │ │ │ │ +000038ac 0000000000000010 00003884 FDE cie=0000002c pc=0000000000c5d380..0000000000c5d385 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038c0 0000000000000010 00003898 FDE cie=0000002c pc=0000000000ca0d90..0000000000ca0d95 │ │ │ │ +000038c0 0000000000000010 00003898 FDE cie=0000002c pc=0000000000c5d390..0000000000c5d395 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038d4 0000000000000028 000038ac FDE cie=0000002c pc=0000000000ca0da0..0000000000ca0dd2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca0da1 │ │ │ │ +000038d4 0000000000000028 000038ac FDE cie=0000002c pc=0000000000c5d3a0..0000000000c5d3d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5d3a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca0da5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5d3a5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000ca0db3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000c5d3b3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000ca0dc6 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c5d3c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca0dcc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5d3cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca0dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5d3cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003900 0000000000000048 000038d8 FDE cie=0000002c pc=0000000000ca0de0..0000000000ca1473 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca0de2 │ │ │ │ +00003900 0000000000000048 000038d8 FDE cie=0000002c pc=0000000000c5d3e0..0000000000c5da73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5d3e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000ca0ded │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c5d3ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca0df2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5d3f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca0df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5d3f4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca0df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5d3f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca0dfb │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5d3fb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca0e02 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c5d402 │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc2: 1638 to 0000000000ca1468 │ │ │ │ + DW_CFA_advance_loc2: 1638 to 0000000000c5da68 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1469 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5da69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca146a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5da6a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca146c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca146e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da6e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1470 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1472 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000394c 0000000000000038 00003924 FDE cie=0000002c pc=0000000000ca1480..0000000000ca15cf │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1482 │ │ │ │ +0000394c 0000000000000038 00003924 FDE cie=0000002c pc=0000000000c5da80..0000000000c5dbcf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000ca1494 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000c5da94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1496 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5da96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1497 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5da97 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1498 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5da98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0000000000ca1559 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0000000000c5db59 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000ca158f │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000c5db8f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000ca15bb │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000c5dbbb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000ca15cc │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c5dbcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca15ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dbce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003988 000000000000004c 00003960 FDE cie=0000002c pc=0000000000ca15d0..0000000000ca19ec │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca15d2 │ │ │ │ +00003988 000000000000004c 00003960 FDE cie=0000002c pc=0000000000c5dbd0..0000000000c5dfec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dbd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca15d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5dbd8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca15da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dbda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca15dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dbdc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca15dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5dbdd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca15de │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5dbde │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca15e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5dbe2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc2: 1023 to 0000000000ca19e1 │ │ │ │ + DW_CFA_advance_loc2: 1023 to 0000000000c5dfe1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca19e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5dfe2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca19e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5dfe3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca19e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dfe5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca19e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dfe7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca19e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dfe9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca19eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5dfeb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039d8 0000000000000040 000039b0 FDE cie=0000002c pc=0000000000ca1a00..0000000000ca1b79 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1a02 │ │ │ │ +000039d8 0000000000000040 000039b0 FDE cie=0000002c pc=0000000000c5e000..0000000000c5e179 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000ca1a0d │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c5e00d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000ca1a1c │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000c5e01c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca1a21 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5e021 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca1a25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5e025 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca1a2b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5e02b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 294 to 0000000000ca1b51 │ │ │ │ + DW_CFA_advance_loc2: 294 to 0000000000c5e151 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1b52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e152 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca1b59 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c5e159 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1b5b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e15b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca1b61 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5e161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1b63 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e163 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a1c 0000000000000048 000039f4 FDE cie=0000002c pc=0000000000ca1b80..0000000000ca1efe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1b82 │ │ │ │ +00003a1c 0000000000000048 000039f4 FDE cie=0000002c pc=0000000000c5e180..0000000000c5e4fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e182 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000ca1b98 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000c5e198 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000ca1ba9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c5e1a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca1baf │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c5e1af │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1bb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e1b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1bb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e1b1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca1bb5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5e1b5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 830 to 0000000000ca1ef3 │ │ │ │ + DW_CFA_advance_loc2: 830 to 0000000000c5e4f3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1ef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e4f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1ef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e4f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1ef7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e4f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1ef9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e4f9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1efb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e4fb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca1efd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5e4fd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003a68 000000000000001c 00003a40 FDE cie=0000002c pc=00000000004075b8..00000000004075f6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ @@ -8409,325 +8409,325 @@ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a88 0000000000000020 00003a60 FDE cie=0000002c pc=0000000000ca1f00..0000000000ca1fb3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1f01 │ │ │ │ +00003a88 0000000000000020 00003a60 FDE cie=0000002c pc=0000000000c5e500..0000000000c5e5b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e501 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca1f04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5e504 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1f05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e505 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 173 to 0000000000ca1fb2 │ │ │ │ + DW_CFA_advance_loc1: 173 to 0000000000c5e5b2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aac 000000000000001c 00003a84 FDE cie=0000002c pc=0000000000ca1fc0..0000000000ca2006 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca1fc1 │ │ │ │ +00003aac 000000000000001c 00003a84 FDE cie=0000002c pc=0000000000c5e5c0..0000000000c5e606 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e5c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca1fc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5e5c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 59 to 0000000000ca1fff │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000c5e5ff │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003acc 0000000000000010 00003aa4 FDE cie=0000002c pc=0000000000ca2010..0000000000ca21d6 │ │ │ │ +00003acc 0000000000000010 00003aa4 FDE cie=0000002c pc=0000000000c5e610..0000000000c5e7d6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ae0 0000000000000010 00003ab8 FDE cie=0000002c pc=0000000000ca21e0..0000000000ca2392 │ │ │ │ +00003ae0 0000000000000010 00003ab8 FDE cie=0000002c pc=0000000000c5e7e0..0000000000c5e992 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003af4 0000000000000020 00003acc FDE cie=0000002c pc=0000000000ca23a0..0000000000ca2403 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca23a1 │ │ │ │ +00003af4 0000000000000020 00003acc FDE cie=0000002c pc=0000000000c5e9a0..0000000000c5ea03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5e9a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca23aa │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c5e9aa │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca23b3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c5e9b3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000ca23e1 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000c5e9e1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b18 000000000000002c 00003af0 FDE cie=0000002c pc=0000000000ca2410..0000000000ca27d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca2411 │ │ │ │ +00003b18 000000000000002c 00003af0 FDE cie=0000002c pc=0000000000c5ea10..0000000000c5edd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ea11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca2414 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5ea14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca2418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5ea18 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000ca2423 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c5ea23 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 942 to 0000000000ca27d1 │ │ │ │ + DW_CFA_advance_loc2: 942 to 0000000000c5edd1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b48 0000000000000010 00003b20 FDE cie=0000002c pc=0000000000ca27e0..0000000000ca28c9 │ │ │ │ +00003b48 0000000000000010 00003b20 FDE cie=0000002c pc=0000000000c5ede0..0000000000c5eec9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b5c 0000000000000010 00003b34 FDE cie=0000002c pc=0000000000ca28d0..0000000000ca2a7b │ │ │ │ +00003b5c 0000000000000010 00003b34 FDE cie=0000002c pc=0000000000c5eed0..0000000000c5f07b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b70 0000000000000038 00003b48 FDE cie=0000002c pc=0000000000ca2a80..0000000000ca2c66 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2a82 │ │ │ │ +00003b70 0000000000000038 00003b48 FDE cie=0000002c pc=0000000000c5f080..0000000000c5f266 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f082 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2a84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f084 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2a86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f086 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2a88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f088 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca2a89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f089 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 374 to 0000000000ca2bff │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000c5f1ff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000ca2c1e │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000c5f21e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000ca2c54 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000c5f254 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000ca2c5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000c5f25c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca2c65 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c5f265 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bac 0000000000000048 00003b84 FDE cie=0000002c pc=0000000000ca2c70..0000000000ca307a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2c72 │ │ │ │ +00003bac 0000000000000048 00003b84 FDE cie=0000002c pc=0000000000c5f270..0000000000c5f67a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f272 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca2c77 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5f277 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2c79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f279 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca2c7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f27b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca2c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f27c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca2c7f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5f27f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca2c86 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c5f286 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc2: 1001 to 0000000000ca306f │ │ │ │ + DW_CFA_advance_loc2: 1001 to 0000000000c5f66f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3070 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f670 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3071 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f671 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3073 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f673 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3075 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f675 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3077 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f677 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3079 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f679 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bf8 0000000000000014 00003bd0 FDE cie=0000002c pc=0000000000ca3080..0000000000ca30a6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca3084 │ │ │ │ +00003bf8 0000000000000014 00003bd0 FDE cie=0000002c pc=0000000000c5f680..0000000000c5f6a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5f684 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000ca3097 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000c5f697 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c10 0000000000000010 00003be8 FDE cie=0000002c pc=0000000000ca30b0..0000000000ca30b7 │ │ │ │ +00003c10 0000000000000010 00003be8 FDE cie=0000002c pc=0000000000c5f6b0..0000000000c5f6b7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c24 0000000000000010 00003bfc FDE cie=0000002c pc=0000000000ca30c0..0000000000ca31a0 │ │ │ │ +00003c24 0000000000000010 00003bfc FDE cie=0000002c pc=0000000000c5f6c0..0000000000c5f7a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c38 0000000000000010 00003c10 FDE cie=0000002c pc=0000000000ca31a0..0000000000ca31b4 │ │ │ │ +00003c38 0000000000000010 00003c10 FDE cie=0000002c pc=0000000000c5f7a0..0000000000c5f7b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c4c 0000000000000010 00003c24 FDE cie=0000002c pc=0000000000ca31c0..0000000000ca321b │ │ │ │ +00003c4c 0000000000000010 00003c24 FDE cie=0000002c pc=0000000000c5f7c0..0000000000c5f81b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c60 000000000000004c 00003c38 FDE cie=0000002c pc=0000000000ca3220..0000000000ca33eb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3222 │ │ │ │ +00003c60 000000000000004c 00003c38 FDE cie=0000002c pc=0000000000c5f820..0000000000c5f9eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f822 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca322b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c5f82b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca322d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f82d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca3232 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5f832 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3233 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f833 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3234 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f834 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca323b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c5f83b │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc2: 400 to 0000000000ca33cb │ │ │ │ + DW_CFA_advance_loc2: 400 to 0000000000c5f9cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca33cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f9cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000ca33cf │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000c5f9cf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca33d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f9d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca33d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f9d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca33d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f9d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca33d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f9d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca33d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5f9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003cb0 000000000000001c 00003c88 FDE cie=0000002c pc=00000000004075f6..0000000000407672 │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00003cd0 0000000000000028 00003ca8 FDE cie=0000002c pc=0000000000ca33f0..0000000000ca3748 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca33f2 │ │ │ │ +00003cd0 0000000000000028 00003ca8 FDE cie=0000002c pc=0000000000c5f9f0..0000000000c5fd48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5f9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000ca33fe │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000c5f9fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000ca3409 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000c5fa09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 817 to 0000000000ca373a │ │ │ │ + DW_CFA_advance_loc2: 817 to 0000000000c5fd3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca373c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5fd3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca3745 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c5fd45 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cfc 0000000000000010 00003cd4 FDE cie=0000002c pc=0000000000ca3750..0000000000ca375a │ │ │ │ +00003cfc 0000000000000010 00003cd4 FDE cie=0000002c pc=0000000000c5fd50..0000000000c5fd5a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d10 0000000000000070 00003ce8 FDE cie=0000002c pc=0000000000ca3760..0000000000ca39fd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3762 │ │ │ │ +00003d10 0000000000000070 00003ce8 FDE cie=0000002c pc=0000000000c5fd60..0000000000c5fffd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5fd62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca3767 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c5fd67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3769 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5fd69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca376a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5fd6a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca376b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5fd6b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000ca376f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000c5fd6f │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 419 to 0000000000ca3912 │ │ │ │ + DW_CFA_advance_loc2: 419 to 0000000000c5ff12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3913 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff13 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3914 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3916 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca391a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca391b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff1b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000ca395c │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000c5ff5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca395d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff5d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca395e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff5e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3960 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff60 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3962 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3964 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ff64 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ff65 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 0000000000ca39c4 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0000000000c5ffc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca39c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ffc5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca39c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ffc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca39c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ffc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca39ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ffca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca39cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c5ffcc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca39cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c5ffcd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003d84 000000000000001c 00003d5c FDE cie=0000002c pc=0000000000407672..0000000000407691 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ @@ -8735,178 +8735,178 @@ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003da4 0000000000000010 00003d7c FDE cie=0000002c pc=0000000000ca3a00..0000000000ca3bd6 │ │ │ │ +00003da4 0000000000000010 00003d7c FDE cie=0000002c pc=0000000000c60000..0000000000c601d6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003db8 0000000000000010 00003d90 FDE cie=0000002c pc=0000000000ca3be0..0000000000ca3c63 │ │ │ │ +00003db8 0000000000000010 00003d90 FDE cie=0000002c pc=0000000000c601e0..0000000000c60263 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dcc 0000000000000010 00003da4 FDE cie=0000002c pc=0000000000ca3c70..0000000000ca3dd8 │ │ │ │ +00003dcc 0000000000000010 00003da4 FDE cie=0000002c pc=0000000000c60270..0000000000c603d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003de0 0000000000000040 00003db8 FDE cie=0000002c pc=0000000000ca3de0..0000000000ca4b4d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca3de2 │ │ │ │ +00003de0 0000000000000040 00003db8 FDE cie=0000002c pc=0000000000c603e0..0000000000c6114d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c603e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000ca3df4 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000c603f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca3df9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c603f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000ca3e02 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000c60402 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c60403 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca3e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c60404 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3391 to 0000000000ca4b43 │ │ │ │ + DW_CFA_advance_loc2: 3391 to 0000000000c61143 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca4b44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61144 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca4b46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61146 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca4b48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61148 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca4b4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c6114a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca4b4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c6114c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e24 0000000000000044 00003dfc FDE cie=0000002c pc=0000000000ca4b50..0000000000ca5871 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000ca4b55 │ │ │ │ +00003e24 0000000000000044 00003dfc FDE cie=0000002c pc=0000000000c61150..0000000000c61e71 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000c61155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000ca4b66 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000c61166 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca4b6d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c6116d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca4b6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c6116f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca4b70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61170 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca4b71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61171 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3301 to 0000000000ca5856 │ │ │ │ + DW_CFA_advance_loc2: 3301 to 0000000000c61e56 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca5857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61e57 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5859 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca585b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca585d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca585f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e5f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca5860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e6c 0000000000000048 00003e44 FDE cie=0000002c pc=0000000000ca5880..0000000000ca5ad7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5882 │ │ │ │ +00003e6c 0000000000000048 00003e44 FDE cie=0000002c pc=0000000000c61e80..0000000000c620d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000ca5889 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000c61e89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca588b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca588d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c61e8d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca588e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61e8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca588f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c61e8f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 410 to 0000000000ca5a29 │ │ │ │ + DW_CFA_advance_loc2: 410 to 0000000000c62029 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000ca5a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000c6202a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c6202c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c6202e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c62030 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000ca5a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000c62032 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000ca5a38 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000c62038 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003eb8 0000000000000010 00003e90 FDE cie=0000002c pc=0000000000ca5ae0..0000000000ca5b0a │ │ │ │ +00003eb8 0000000000000010 00003e90 FDE cie=0000002c pc=0000000000c620e0..0000000000c6210a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ecc 0000000000000010 00003ea4 FDE cie=0000002c pc=0000000000ca5b10..0000000000ca5d3a │ │ │ │ +00003ecc 0000000000000010 00003ea4 FDE cie=0000002c pc=0000000000c62110..0000000000c6233a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee0 0000000000000014 00003eb8 FDE cie=0000002c pc=0000000000ca5d40..0000000000ca5dc6 │ │ │ │ +00003ee0 0000000000000014 00003eb8 FDE cie=0000002c pc=0000000000c62340..0000000000c623c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ef8 0000000000000010 00003ed0 FDE cie=0000002c pc=0000000000d7d820..0000000000d7d82f │ │ │ │ +00003ef8 0000000000000010 00003ed0 FDE cie=0000002c pc=0000000000d39e20..0000000000d39e2f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f0c 0000000000000028 00003ee4 FDE cie=0000002c pc=0000000000d7d830..0000000000d7d85f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d7d831 │ │ │ │ +00003f0c 0000000000000028 00003ee4 FDE cie=0000002c pc=0000000000d39e30..0000000000d39e5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d39e31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000d7d839 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000d39e39 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000d7d846 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000d39e46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000d7d85c │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000d39e5c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d7d85d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d39e5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d7d85e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d39e5e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib64/ld-linux-x86-64.so.2 │ │ │ │ +1/lib64/ld-linux-x86-64.so.2 │ │ │ │ __gmon_start__ │ │ │ │ inflateEnd │ │ │ │ inflateInit2_ │ │ │ │ inflateReset │ │ │ │ deflateInit2_ │ │ │ │ inflateSetDictionary │ │ │ │ zlibVersion │ │ │ │ @@ -1520,1254 +1520,14 @@ │ │ │ │ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/hpack-0.38.3-65zbpa2uYtaGId4VjGEZBA │ │ │ │ hpack_libdir │ │ │ │ /usr/bin │ │ │ │ hpack_bindir │ │ │ │ Paths_hpack │ │ │ │ Hpack.Haskell │ │ │ │ deriving │ │ │ │ -Distribution.License │ │ │ │ -Cabal-syntax-3.12.1.0-inplace │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/License.hs:114:34-35|case │ │ │ │ -UnknownLicense │ │ │ │ -UnspecifiedLicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.GPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.AGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.LGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.MIT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.ISC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.MPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.Apache │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.PublicDomain │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.AllRightsReserved │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.OtherLicense │ │ │ │ -Distribution.Parsec │ │ │ │ -end of string │ │ │ │ -string character │ │ │ │ -escape code │ │ │ │ -uppercase letter │ │ │ │ -abfnrtv\"' │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Parsec.hs │ │ │ │ -bounded called with base 0 │ │ │ │ -escapeCode: Logic error │ │ │ │ -out-of-range numeric escape sequence │ │ │ │ -end of string gap │ │ │ │ -Internal error, after │ │ │ │ -Empty component, after │ │ │ │ -white space │ │ │ │ - │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.C:CabalParsing │ │ │ │ -not implemented │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Parsec/FieldLineStream.hs │ │ │ │ -Distribution.Parsec.FieldLineStream │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSLast │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSCons │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Position.Position │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWarning │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionTag │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionOperator │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionWildcard │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.NONE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.License │ │ │ │ -Incorrect LicenseRef format: │ │ │ │ -Incorrect LicenseRef format: │ │ │ │ -Unknown SPDX license identifier: ' │ │ │ │ -DocumentRef- │ │ │ │ -:LicenseRef- │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EAnd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EOr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseId │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseIdPlus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseRef │ │ │ │ -AGPL-3.0 │ │ │ │ -LGPL-3.0 │ │ │ │ -LGPL-2.1 │ │ │ │ -Public Domain is a complex matter. See https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files. Consider using a proper license. │ │ │ │ -SPDX license list contains plenty of licenses. See https://spdx.org/licenses/. Also they can be combined into complex expressions with AND and OR. │ │ │ │ -Do you mean BSD-3-Clause? │ │ │ │ -Do you mean BSD-2-Clause? │ │ │ │ -You can use NONE as a value of license field. │ │ │ │ -SPDX license list 3.0 deprecated suffixless variants of GNU family of licenses. Use │ │ │ │ --only or │ │ │ │ --or-later. │ │ │ │ -AdaCore-doc │ │ │ │ -Adobe-2006 │ │ │ │ -Adobe-Display-PostScript │ │ │ │ -Adobe-Glyph │ │ │ │ -Adobe-Utopia │ │ │ │ -AGPL-1.0 │ │ │ │ -AGPL-1.0-only │ │ │ │ -AGPL-1.0-or-later │ │ │ │ -AGPL-3.0-only │ │ │ │ -AGPL-3.0-or-later │ │ │ │ -AML-glslang │ │ │ │ -ANTLR-PD-fallback │ │ │ │ -ANTLR-PD │ │ │ │ -Apache-1.0 │ │ │ │ -Apache-1.1 │ │ │ │ -Apache-2.0 │ │ │ │ -APSL-1.0 │ │ │ │ -APSL-1.1 │ │ │ │ -APSL-1.2 │ │ │ │ -APSL-2.0 │ │ │ │ -Arphic-1999 │ │ │ │ -Artistic-1.0-cl8 │ │ │ │ -Artistic-1.0-Perl │ │ │ │ -Artistic-1.0 │ │ │ │ -Artistic-2.0 │ │ │ │ -ASWF-Digital-Assets-1.0 │ │ │ │ -ASWF-Digital-Assets-1.1 │ │ │ │ -bcrypt-Solar-Designer │ │ │ │ -Bitstream-Charter │ │ │ │ -Bitstream-Vera │ │ │ │ -BitTorrent-1.0 │ │ │ │ -BitTorrent-1.1 │ │ │ │ -blessing │ │ │ │ -BlueOak-1.0.0 │ │ │ │ -Boehm-GC │ │ │ │ -Brian-Gladman-2-Clause │ │ │ │ -Brian-Gladman-3-Clause │ │ │ │ -BSD-1-Clause │ │ │ │ -BSD-2-Clause-FreeBSD │ │ │ │ -BSD-2-Clause-NetBSD │ │ │ │ -BSD-2-Clause-Darwin │ │ │ │ -BSD-2-Clause-Patent │ │ │ │ -BSD-2-Clause-Views │ │ │ │ -BSD-2-Clause │ │ │ │ -BSD-3-Clause-acpica │ │ │ │ -BSD-3-Clause-Attribution │ │ │ │ -BSD-3-Clause-Clear │ │ │ │ -BSD-3-Clause-flex │ │ │ │ -BSD-3-Clause-HP │ │ │ │ -BSD-3-Clause-LBNL │ │ │ │ -BSD-3-Clause-Modification │ │ │ │ -BSD-3-Clause-No-Military-License │ │ │ │ -BSD-3-Clause-No-Nuclear-License-2014 │ │ │ │ -BSD-3-Clause-No-Nuclear-License │ │ │ │ -BSD-3-Clause-No-Nuclear-Warranty │ │ │ │ -BSD-3-Clause-Open-MPI │ │ │ │ -BSD-3-Clause-Sun │ │ │ │ -BSD-3-Clause │ │ │ │ -BSD-4-Clause-Shortened │ │ │ │ -BSD-4-Clause-UC │ │ │ │ -BSD-4-Clause │ │ │ │ -BSD-4.3RENO │ │ │ │ -BSD-4.3TAHOE │ │ │ │ -BSD-Advertising-Acknowledgement │ │ │ │ -BSD-Attribution-HPND-disclaimer │ │ │ │ -BSD-Protection │ │ │ │ -BSD-Source-beginning-file │ │ │ │ -BSD-Source-Code │ │ │ │ -BSD-Systemics-W3Works │ │ │ │ -BSD-Systemics │ │ │ │ -bzip2-1.0.5 │ │ │ │ -BUSL-1.1 │ │ │ │ -bzip2-1.0.6 │ │ │ │ -C-UDA-1.0 │ │ │ │ -CAL-1.0-Combined-Work-Exception │ │ │ │ -Caldera-no-preamble │ │ │ │ -CATOSL-1.1 │ │ │ │ -CC-BY-1.0 │ │ │ │ -CC-BY-2.0 │ │ │ │ -CC-BY-2.5-AU │ │ │ │ -CC-BY-2.5 │ │ │ │ -CC-BY-3.0-AT │ │ │ │ -CC-BY-3.0-AU │ │ │ │ -CC-BY-3.0-DE │ │ │ │ -CC-BY-3.0-IGO │ │ │ │ -CC-BY-3.0-NL │ │ │ │ -CC-BY-3.0-US │ │ │ │ -CC-BY-3.0 │ │ │ │ -CC-BY-4.0 │ │ │ │ -CC-BY-NC-1.0 │ │ │ │ -CC-BY-NC-2.0 │ │ │ │ -CC-BY-NC-2.5 │ │ │ │ -CC-BY-NC-3.0-DE │ │ │ │ -CC-BY-NC-3.0 │ │ │ │ -CC-BY-NC-4.0 │ │ │ │ -CC-BY-NC-ND-1.0 │ │ │ │ -CC-BY-NC-ND-2.0 │ │ │ │ -CC-BY-NC-ND-2.5 │ │ │ │ -CC-BY-NC-ND-3.0-DE │ │ │ │ -CC-BY-NC-ND-3.0-IGO │ │ │ │ -CC-BY-NC-ND-3.0 │ │ │ │ -CC-BY-NC-ND-4.0 │ │ │ │ -CC-BY-NC-SA-1.0 │ │ │ │ -CC-BY-NC-SA-2.0-DE │ │ │ │ -CC-BY-NC-SA-2.0-FR │ │ │ │ -CC-BY-NC-SA-2.0-UK │ │ │ │ -CC-BY-NC-SA-2.0 │ │ │ │ -CC-BY-NC-SA-2.5 │ │ │ │ -CC-BY-NC-SA-3.0-DE │ │ │ │ -CC-BY-NC-SA-3.0-IGO │ │ │ │ -CC-BY-NC-SA-3.0 │ │ │ │ -CC-BY-NC-SA-4.0 │ │ │ │ -CC-BY-ND-1.0 │ │ │ │ -CC-BY-ND-2.0 │ │ │ │ -CC-BY-ND-2.5 │ │ │ │ -CC-BY-ND-3.0-DE │ │ │ │ -CC-BY-ND-3.0 │ │ │ │ -CC-BY-ND-4.0 │ │ │ │ -CC-BY-SA-1.0 │ │ │ │ -CC-BY-SA-2.0-UK │ │ │ │ -CC-BY-SA-2.0 │ │ │ │ -CC-BY-SA-2.1-JP │ │ │ │ -CC-BY-SA-2.5 │ │ │ │ -CC-BY-SA-3.0-AT │ │ │ │ -CC-BY-SA-3.0-DE │ │ │ │ -CC-BY-SA-3.0-IGO │ │ │ │ -CC-BY-SA-3.0 │ │ │ │ -CC-BY-SA-4.0 │ │ │ │ -CDDL-1.0 │ │ │ │ -CDDL-1.1 │ │ │ │ -CDLA-Permissive-1.0 │ │ │ │ -CDLA-Permissive-2.0 │ │ │ │ -CDLA-Sharing-1.0 │ │ │ │ -CECILL-1.0 │ │ │ │ -CECILL-1.1 │ │ │ │ -CECILL-2.0 │ │ │ │ -CECILL-2.1 │ │ │ │ -CECILL-B │ │ │ │ -CECILL-C │ │ │ │ -CERN-OHL-1.1 │ │ │ │ -CERN-OHL-1.2 │ │ │ │ -CERN-OHL-P-2.0 │ │ │ │ -CERN-OHL-S-2.0 │ │ │ │ -CERN-OHL-W-2.0 │ │ │ │ -check-cvs │ │ │ │ -CMU-Mach-nodoc │ │ │ │ -CMU-Mach │ │ │ │ -CNRI-Jython │ │ │ │ -CNRI-Python-GPL-Compatible │ │ │ │ -CNRI-Python │ │ │ │ -COIL-1.0 │ │ │ │ -Community-Spec-1.0 │ │ │ │ -Condor-1.1 │ │ │ │ -copyleft-next-0.3.0 │ │ │ │ -copyleft-next-0.3.1 │ │ │ │ -Cornell-Lossless-JPEG │ │ │ │ -CPAL-1.0 │ │ │ │ -CPOL-1.02 │ │ │ │ -CUA-OPL-1.0 │ │ │ │ -D-FSL-1.0 │ │ │ │ -DEC-3-Clause │ │ │ │ -diffmark │ │ │ │ -DL-DE-BY-2.0 │ │ │ │ -DL-DE-ZERO-2.0 │ │ │ │ -Elastic-2.0 │ │ │ │ -ErlPL-1.1 │ │ │ │ -etalab-2.0 │ │ │ │ -EUPL-1.0 │ │ │ │ -EUPL-1.1 │ │ │ │ -EUPL-1.2 │ │ │ │ -Ferguson-Twofish │ │ │ │ -Frameworx-1.0 │ │ │ │ -FreeBSD-DOC │ │ │ │ -FSFAP-no-warranty-disclaimer │ │ │ │ -GCR-docs │ │ │ │ -GFDL-1.1-invariants-only │ │ │ │ -GFDL-1.1-invariants-or-later │ │ │ │ -GFDL-1.1-no-invariants-only │ │ │ │ -GFDL-1.1-no-invariants-or-later │ │ │ │ -GFDL-1.1-only │ │ │ │ -GFDL-1.1-or-later │ │ │ │ -GFDL-1.2-invariants-only │ │ │ │ -GFDL-1.2-invariants-or-later │ │ │ │ -GFDL-1.2-no-invariants-only │ │ │ │ -GFDL-1.2-no-invariants-or-later │ │ │ │ -GFDL-1.2-only │ │ │ │ -GFDL-1.2-or-later │ │ │ │ -GFDL-1.3-invariants-only │ │ │ │ -GFDL-1.3-invariants-or-later │ │ │ │ -GFDL-1.3-no-invariants-only │ │ │ │ -GFDL-1.3-no-invariants-or-later │ │ │ │ -GFDL-1.3-only │ │ │ │ -GFDL-1.3-or-later │ │ │ │ -Graphics-Gems │ │ │ │ -gSOAP-1.3b │ │ │ │ -Hippocratic-2.1 │ │ │ │ -HPND-DEC │ │ │ │ -HPND-doc-sell │ │ │ │ -HPND-doc │ │ │ │ -HPND-export-US-modify │ │ │ │ -HPND-export-US │ │ │ │ -HPND-Fenneberg-Livingston │ │ │ │ -HPND-INRIA-IMAG │ │ │ │ -HPND-Kevlin-Henney │ │ │ │ -HPND-Markus-Kuhn │ │ │ │ -HPND-MIT-disclaimer │ │ │ │ -HPND-Pbmplus │ │ │ │ -HPND-sell-MIT-disclaimer-xserver │ │ │ │ -HPND-sell-regexpr │ │ │ │ -HPND-sell-variant-MIT-disclaimer │ │ │ │ -HPND-sell-variant │ │ │ │ -IBM-pibs │ │ │ │ -IEC-Code-Components-EULA │ │ │ │ -IJG-short │ │ │ │ -Info-ZIP │ │ │ │ -Inner-Net-2.0 │ │ │ │ -Intel-ACPI │ │ │ │ -Interbase-1.0 │ │ │ │ -ISC-Veillard │ │ │ │ -JasPer-2.0 │ │ │ │ -JPL-image │ │ │ │ -Knuth-CTAN │ │ │ │ -Latex2e-translated-notice │ │ │ │ -LGPL-2.0-only │ │ │ │ -LGPL-2.0-or-later │ │ │ │ -LGPL-2.1-only │ │ │ │ -LGPL-2.1-or-later │ │ │ │ -LGPL-3.0-only │ │ │ │ -LGPL-3.0-or-later │ │ │ │ -libpng-2.0 │ │ │ │ -libselinux-1.0 │ │ │ │ -libutil-David-Nugent │ │ │ │ -LiLiQ-P-1.1 │ │ │ │ -LiLiQ-R-1.1 │ │ │ │ -LiLiQ-Rplus-1.1 │ │ │ │ -Linux-man-pages-1-para │ │ │ │ -Linux-man-pages-copyleft-2-para │ │ │ │ -Linux-man-pages-copyleft-var │ │ │ │ -Linux-man-pages-copyleft │ │ │ │ -Linux-OpenIB │ │ │ │ -LPD-document │ │ │ │ -LPL-1.02 │ │ │ │ -LPPL-1.0 │ │ │ │ -LPPL-1.1 │ │ │ │ -LPPL-1.2 │ │ │ │ -LPPL-1.3a │ │ │ │ -LPPL-1.3c │ │ │ │ -Lucida-Bitmap-Fonts │ │ │ │ -LZMA-SDK-9.11-to-9.20 │ │ │ │ -LZMA-SDK-9.22 │ │ │ │ -Mackerras-3-Clause-acknowledgment │ │ │ │ -Mackerras-3-Clause │ │ │ │ -mailprio │ │ │ │ -Martin-Birgmeier │ │ │ │ -McPhee-slideshow │ │ │ │ -metamail │ │ │ │ -MIT-advertising │ │ │ │ -MIT-enna │ │ │ │ -MIT-Festival │ │ │ │ -MIT-Modern-Variant │ │ │ │ -MIT-open-group │ │ │ │ -MIT-testregex │ │ │ │ -MPEG-SSG │ │ │ │ -mpi-permissive │ │ │ │ -MPL-2.0-no-copyleft-exception │ │ │ │ -MulanPSL-1.0 │ │ │ │ -MulanPSL-2.0 │ │ │ │ -NAIST-2003 │ │ │ │ -NASA-1.3 │ │ │ │ -NBPL-1.0 │ │ │ │ -NCGL-UK-2.0 │ │ │ │ -Net-SNMP │ │ │ │ -NICTA-1.0 │ │ │ │ -NIST-PD-fallback │ │ │ │ -NIST-Software │ │ │ │ -NLOD-1.0 │ │ │ │ -NLOD-2.0 │ │ │ │ -NPOSL-3.0 │ │ │ │ -O-UDA-1.0 │ │ │ │ -OCLC-2.0 │ │ │ │ -ODbL-1.0 │ │ │ │ -ODC-By-1.0 │ │ │ │ -OFL-1.0-no-RFN │ │ │ │ -OFL-1.0-RFN │ │ │ │ -OFL-1.1-no-RFN │ │ │ │ -OFL-1.1-RFN │ │ │ │ -OGDL-Taiwan-1.0 │ │ │ │ -OGL-Canada-2.0 │ │ │ │ -OGL-UK-1.0 │ │ │ │ -OGL-UK-2.0 │ │ │ │ -OGL-UK-3.0 │ │ │ │ -OLDAP-1.1 │ │ │ │ -OLDAP-1.2 │ │ │ │ -OLDAP-1.3 │ │ │ │ -OLDAP-1.4 │ │ │ │ -OLDAP-2.0.1 │ │ │ │ -OLDAP-2.0 │ │ │ │ -OLDAP-2.1 │ │ │ │ -OLDAP-2.2.1 │ │ │ │ -OLDAP-2.2.2 │ │ │ │ -OLDAP-2.2 │ │ │ │ -OLDAP-2.3 │ │ │ │ -OLDAP-2.4 │ │ │ │ -OLDAP-2.5 │ │ │ │ -OLDAP-2.6 │ │ │ │ -OLDAP-2.7 │ │ │ │ -OLDAP-2.8 │ │ │ │ -OLFL-1.3 │ │ │ │ -OpenPBS-2.3 │ │ │ │ -OpenSSL-standalone │ │ │ │ -OPL-UK-3.0 │ │ │ │ -OPUBL-1.0 │ │ │ │ -OSET-PL-2.1 │ │ │ │ -Parity-6.0.0 │ │ │ │ -Parity-7.0.0 │ │ │ │ -PDDL-1.0 │ │ │ │ -PHP-3.01 │ │ │ │ -pnmstitch │ │ │ │ -PolyForm-Noncommercial-1.0.0 │ │ │ │ -PolyForm-Small-Business-1.0.0 │ │ │ │ -Python-2.0.1 │ │ │ │ -Python-2.0 │ │ │ │ -python-ldap │ │ │ │ -QPL-1.0-INRIA-2004 │ │ │ │ -RHeCos-1.1 │ │ │ │ -RPSL-1.0 │ │ │ │ -SAX-PD-2.0 │ │ │ │ -Sendmail-8.23 │ │ │ │ -SGI-B-1.0 │ │ │ │ -SGI-B-1.1 │ │ │ │ -SGI-B-2.0 │ │ │ │ -SGI-OpenGL │ │ │ │ -SHL-0.51 │ │ │ │ -SimPL-2.0 │ │ │ │ -SISSL-1.2 │ │ │ │ -snprintf │ │ │ │ -softSurfer │ │ │ │ -Spencer-86 │ │ │ │ -Spencer-94 │ │ │ │ -Spencer-99 │ │ │ │ -ssh-keyscan │ │ │ │ -SSH-OpenSSH │ │ │ │ -SSH-short │ │ │ │ -SSLeay-standalone │ │ │ │ -SSPL-1.0 │ │ │ │ -SugarCRM-1.1.3 │ │ │ │ -TAPR-OHL-1.0 │ │ │ │ -TCP-wrappers │ │ │ │ -TGPPL-1.0 │ │ │ │ -TORQUE-1.1 │ │ │ │ -TU-Berlin-1.0 │ │ │ │ -TU-Berlin-2.0 │ │ │ │ -UMich-Merit │ │ │ │ -Unicode-3.0 │ │ │ │ -Unicode-DFS-2015 │ │ │ │ -Unicode-DFS-2016 │ │ │ │ -Unicode-TOU │ │ │ │ -W3C-19980720 │ │ │ │ -W3C-20150513 │ │ │ │ -Watcom-1.0 │ │ │ │ -Widget-Workshop │ │ │ │ -X11-distribute-modifications-variant │ │ │ │ -Xdebug-1.03 │ │ │ │ -XFree86-1.1 │ │ │ │ -xkeyboard-config-Zinoviev │ │ │ │ -Zend-2.0 │ │ │ │ -Zimbra-1.3 │ │ │ │ -Zimbra-1.4 │ │ │ │ -zlib-acknowledgement │ │ │ │ -BSD-Inferno-Nettverk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NullBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AAL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Abstyles │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AdaCore_doc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_2006 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Display_PostScript │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Glyph │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Utopia │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ADSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Afmparse │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Aladdin │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMDPLPA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML_glslang │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMPAS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD_fallback │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APAFML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.App_s2p │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Arphic_1999 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_cl8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_Perl │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Baekmuk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bahyph │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Barr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bcrypt_Solar_Designer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Beerware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Charter │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Vera │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Blessing │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BlueOak_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Boehm_GC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Borceux │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_2_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_1_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_FreeBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_NetBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Darwin │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Patent │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Views │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_acpica │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Attribution │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Clear │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_flex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_HP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_LBNL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Modification │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Military_License │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License_2014 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_Warranty │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Open_MPI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Sun │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_Shortened │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_UC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3RENO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3TAHOE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Advertising_Acknowledgement │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Attribution_HPND_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Inferno_Nettverk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Protection │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_beginning_file │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_Code │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics_W3Works │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BUSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.C_UDA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0_Combined_Work_Exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera_no_preamble │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CATOSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5_AU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_NL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_US │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_FR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_UK │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0_UK │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_1_JP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_AT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_PDDC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC0_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Sharing_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_B │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_C │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_P_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_S_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_W_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CFITSIO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Check_cvs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Checkmk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ClArtistic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Clips │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach_nodoc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Jython │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python_GPL_Compatible │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.COIL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Community_Spec_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Condor_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cornell_Lossless_JPEG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPAL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPOL_1_02 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cronyx │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Crossword │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CrystalStacker │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CUA_OPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cube │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Curl │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.D_FSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DEC_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Diffmark │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_BY_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_ZERO_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DOC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dotseqn │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DSDP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dtoa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dvipdfm │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EGenix │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Elastic_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Entessa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPICS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ErlPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Etalab_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUDatagrid │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Eurosym │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fair │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FBM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FDK_AAC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ferguson_Twofish │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Frameworx_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeBSD_DOC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeImage │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP_no_warranty_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLRWD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFUL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FTL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Furuseth │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fwlw │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GCR_docs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Giftware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GL2PS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glide │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glulxe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GLWTPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gnuplot │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Graphics_Gems │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GSOAP_1_3b │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gtkbook │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HaskellReport │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hdparm │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hippocratic_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1986 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1989 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_DEC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc_sell │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US_modify │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Fenneberg_Livingston │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_INRIA_IMAG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Kevlin_Henney │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Markus_Kuhn │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_MIT_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Pbmplus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_MIT_disclaimer_xserver │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_regexpr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant_MIT_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_UC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HTMLTIDY │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IBM_pibs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ICU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IEC_Code_Components_EULA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG_short │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ImageMagick │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IMatix │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Imlib2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Info_ZIP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Inner_Net_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel_ACPI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Interbase_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC_Veillard │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Jam │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JasPer_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPL_image │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPNIC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JSON │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kastrup │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kazlib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Knuth_CTAN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e_translated_notice │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Leptonica │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPLLR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libselinux_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libtiff │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libutil_David_Nugent │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_P_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_R_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_Rplus_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_1_para │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_2_para │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_var │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_OpenIB │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LOOP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPD_document │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_02 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3a │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3c │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lsof │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lucida_Bitmap_Fonts │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_11_to_9_20 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_22 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause_acknowledgment │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Magaz │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mailprio │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MakeIndex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Martin_Birgmeier │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.McPhee_slideshow │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Metamail │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Minpack │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MirOS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_advertising │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_CMU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_enna │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_feh │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Festival │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Modern_Variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_open_group │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_testregex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Wu │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MITNFA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MMIXware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Motosoto │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPEG_SSG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpi_permissive │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpich2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0_no_copyleft_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mplus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_LPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_PL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_RL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MTLL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Multics │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mup │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NAIST_2003 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NASA_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Naumen │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NBPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCGL_UK_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCSA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Net_SNMP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NetCDF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Newsletr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NICTA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD_fallback │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_Software │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Nokia │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NOSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Noweb │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPOSL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NRL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.O_UDA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCCT_PL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCLC_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODbL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODC_By_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFFIS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_no_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_no_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGDL_Taiwan_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_Canada_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGTSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_7 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLFL_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenPBS_2_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL_standalone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenVision │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_UK_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPUBL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSET_PL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PADL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_6_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_7_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PDDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_01 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pixar │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Plexus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pnmstitch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Noncommercial_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Small_Business_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PostgreSQL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PSF_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psfrag │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psutils │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_ldap │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Qhull │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0_INRIA_2004 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Radvd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Rdisc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RHeCos_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSA_MD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSCPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ruby │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Saxpath │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SCEA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SchemeReport │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail_8_23 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_OpenGL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGP4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_51 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SimPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sleepycat │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMLNJ │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMPPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SNIA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Snprintf │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SoftSurfer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Soundex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_86 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_94 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_99 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ssh_keyscan │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_OpenSSH │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_short │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSLeay_standalone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SugarCRM_1_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sun_PPP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SunPro │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SWL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Swrule │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Symlinks │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TAPR_OHL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCP_wrappers │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TermReadKey │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TGPPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TMate │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TORQUE_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TOSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPDL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTWL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTYP0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCAR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ulem │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UMich_Merit │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2015 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2016 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_TOU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UnixCrypt │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unlicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.URT_RLE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Vim │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VOSTROM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_19980720 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_20150513 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3m │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Watcom_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Widget_Workshop │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Wsuipa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.WTFPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11_distribute_modifications_variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xdebug_1_03 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xerox │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xfig │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XFree86_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xinetd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xkeyboard_config_Zinoviev │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xlock │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xnet │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xpp │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XSkat │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zed │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zeeff │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zend_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib_acknowledgement │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseReference.LicenseRef │ │ │ │ -directly the library name as it were a package. │ │ │ │ -Alternatively, if you are depending on an internal library, you can write │ │ │ │ -To use this syntax the package needs to specify at least 'cabal-version: 3.0'. │ │ │ │ -Sublibrary dependency syntax used. │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Dependency.Dependency │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExeDependency.ExeDependency │ │ │ │ -invalid component │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LegacyExeDependency.LegacyExeDependency │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LMainLibName │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LSubLibName │ │ │ │ -mkVersion │ │ │ │ -version digit (integral without leading zeroes) │ │ │ │ -Version digit with leading zero │ │ │ │ -At most 9 numbers are allowed per version number part │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/Version.hs:50:19-20|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV1 │ │ │ │ -wild-card version after non-== operator: │ │ │ │ -Unknown version operator │ │ │ │ -To use version wildcards the package needs to specify at least 'cabal-version: >= 1.6'. │ │ │ │ -Wildcard syntax used. │ │ │ │ -Alternatively, if broader compatibility is important then use: │ │ │ │ -To use this syntax the package need to specify at least 'cabal-version: 2.0'. │ │ │ │ -major bounded version syntax (caret, ^>=) used. │ │ │ │ -wild-card version after ^>= operator │ │ │ │ -opening paren │ │ │ │ -To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. │ │ │ │ -version operators used. │ │ │ │ -<0 or other empty range. │ │ │ │ -To use this syntax the package needs to specify at least 'cabal-version: 1.22'. │ │ │ │ --none version range used. │ │ │ │ -a series of single version constraints joined with the || operator: │ │ │ │ -Alternatively, if broader compatibility is important then use │ │ │ │ -version set syntax used. │ │ │ │ -version with tags │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRangesF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRangesF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRanges │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRanges │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_12 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.CharParsing.C:CharParsing │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Parsing.C:Parsing │ │ │ │ -Unknown SPDX license exception identifier: │ │ │ │ -389-exception │ │ │ │ -Asterisk-exception │ │ │ │ -Autoconf-exception-2.0 │ │ │ │ -Autoconf-exception-3.0 │ │ │ │ -Autoconf-exception-generic-3.0 │ │ │ │ -Autoconf-exception-generic │ │ │ │ -Autoconf-exception-macro │ │ │ │ -Bison-exception-1.24 │ │ │ │ -Bison-exception-2.2 │ │ │ │ -Bootloader-exception │ │ │ │ -Classpath-exception-2.0 │ │ │ │ -CLISP-exception-2.0 │ │ │ │ -cryptsetup-OpenSSL-exception │ │ │ │ -DigiRule-FOSS-exception │ │ │ │ -eCos-exception-2.0 │ │ │ │ -Fawkes-Runtime-exception │ │ │ │ -FLTK-exception │ │ │ │ -fmt-exception │ │ │ │ -Font-exception-2.0 │ │ │ │ -freertos-exception-2.0 │ │ │ │ -GCC-exception-2.0-note │ │ │ │ -GCC-exception-2.0 │ │ │ │ -GCC-exception-3.1 │ │ │ │ -Gmsh-exception │ │ │ │ -GNAT-exception │ │ │ │ -GNOME-examples-exception │ │ │ │ -GNU-compiler-exception │ │ │ │ -gnu-javamail-exception │ │ │ │ -GPL-3.0-interface-exception │ │ │ │ -GPL-3.0-linking-source-exception │ │ │ │ -GPL-CC-1.0 │ │ │ │ -GStreamer-exception-2005 │ │ │ │ -GStreamer-exception-2008 │ │ │ │ -i2p-gpl-java-exception │ │ │ │ -KiCad-libraries-exception │ │ │ │ -LGPL-3.0-linking-exception │ │ │ │ -libpri-OpenH323-exception │ │ │ │ -Libtool-exception │ │ │ │ -Linux-syscall-note │ │ │ │ -LLVM-exception │ │ │ │ -LZMA-exception │ │ │ │ -mif-exception │ │ │ │ -Nokia-Qt-exception-1.1 │ │ │ │ -OCaml-LGPL-linking-exception │ │ │ │ -OCCT-exception-1.0 │ │ │ │ -OpenJDK-assembly-exception-1.0 │ │ │ │ -openvpn-openssl-exception │ │ │ │ -PS-or-PDF-font-exception-20170817 │ │ │ │ -QPL-1.0-INRIA-2004-exception │ │ │ │ -Qt-GPL-exception-1.0 │ │ │ │ -Qt-LGPL-exception-1.1 │ │ │ │ -Qwt-exception-1.0 │ │ │ │ -SANE-exception │ │ │ │ -stunnel-exception │ │ │ │ -SWI-exception │ │ │ │ -Swift-exception │ │ │ │ -Texinfo-exception │ │ │ │ -u-boot-exception-2.0 │ │ │ │ -UBDL-exception │ │ │ │ -Universal-FOSS-exception-1.0 │ │ │ │ -vsftpd-openssl-exception │ │ │ │ -WxWindows-exception-3.1 │ │ │ │ -x11vnc-openssl-exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DS389_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Asterisk_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_macro │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_1_24 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bootloader_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Classpath_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.CLISP_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Cryptsetup_OpenSSL_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DigiRule_FOSS_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.ECos_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fawkes_Runtime_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.FLTK_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fmt_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Font_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Freertos_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0_note │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gmsh_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNAT_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNOME_examples_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNU_compiler_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gnu_javamail_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_interface_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_source_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_CC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2005 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2008 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.I2p_gpl_java_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.KiCad_libraries_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LGPL_3_0_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libpri_OpenH323_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libtool_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Linux_syscall_note │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLVM_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LZMA_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Mif_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Nokia_Qt_exception_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCaml_LGPL_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCCT_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OpenJDK_assembly_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Openvpn_openssl_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.PS_or_PDF_font_exception_20170817 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.QPL_1_0_INRIA_2004_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_GPL_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_LGPL_exception_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qwt_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SANE_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Stunnel_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SWI_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Swift_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Texinfo_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.U_boot_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.UBDL_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Universal_FOSS_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Vsftpd_openssl_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.WxWindows_exception_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.X11vnc_openssl_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.VersionInterval │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.LowerBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.NoUpperBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.UpperBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.ExclusiveBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.InclusiveBound │ │ │ │ compile │ │ │ │ compile :: bad <>, expected number, got │ │ │ │ compile :: unknown character class ' │ │ │ │ compile :: path separator within [] │ │ │ │ compile :: unclosed [] in pattern │ │ │ │ compile :: unclosed <> in pattern │ │ │ │ compile :: bad <>, expected number followed by - in │ │ │ │ @@ -2831,14 +1591,135 @@ │ │ │ │ System/FilePath/Glob/Match.hs:(157,4)-(178,53)|function go │ │ │ │ ./System/FilePath/Glob/Match.hs │ │ │ │ System.FilePath.Glob.Match │ │ │ │ fromLeft :: Right │ │ │ │ Glob.increasingSeq :: internal error │ │ │ │ ./System/FilePath/Glob/Utils.hs │ │ │ │ System.FilePath.Glob.Utils │ │ │ │ +Apache License Version 2.0, January 2004 │ │ │ │ +Mozilla Public License Version 2.0 │ │ │ │ +GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 │ │ │ │ +GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 │ │ │ │ +GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 │ │ │ │ +GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 │ │ │ │ +GNU GENERAL PUBLIC LICENSE Version 2, June 1991 │ │ │ │ +Data.License.Infer │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C │ │ │ │ +maximumBy: empty structure │ │ │ │ +MIT License │ │ │ │ +Copyright (c) │ │ │ │ +Permission is hereby granted, free of charge, to any person obtaining a copy │ │ │ │ +of this software and associated documentation files (the "Software"), to deal │ │ │ │ +in the Software without restriction, including without limitation the rights │ │ │ │ +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell │ │ │ │ +copies of the Software, and to permit persons to whom the Software is furnished │ │ │ │ +to do so, subject to the following conditions: │ │ │ │ +The above copyright notice and this permission notice shall be included in │ │ │ │ +all copies or substantial portions of the Software. │ │ │ │ +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR │ │ │ │ +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS │ │ │ │ +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS │ │ │ │ +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, │ │ │ │ +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF │ │ │ │ +OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ │ │ │ +ISC License │ │ │ │ +Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") │ │ │ │ +Copyright (c) 1995-2003 by Internet Software Consortium │ │ │ │ +Permission to use, copy, modify, and /or distribute this software for any │ │ │ │ +purpose with or without fee is hereby granted, provided that the above copyright │ │ │ │ +notice and this permission notice appear in all copies. │ │ │ │ +THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD │ │ │ │ +TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. │ │ │ │ +IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ │ │ │ +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, │ │ │ │ +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING │ │ │ │ +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ │ │ │ +Copyright (c) . All rights reserved. │ │ │ │ +Redistribution and use in source and binary forms, with or without modification, │ │ │ │ +are permitted provided that the following conditions are met: │ │ │ │ +1. Redistributions of source code must retain the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer. │ │ │ │ +2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer in the documentation │ │ │ │ +and/or other materials provided with the distribution. │ │ │ │ +3. All advertising materials mentioning features or use of this software must │ │ │ │ +display the following acknowledgement: │ │ │ │ + This product includes software developed by the organization . │ │ │ │ +4. Neither the name of the copyright holder nor the names of its contributors │ │ │ │ +may be used to endorse or promote products derived from this software without │ │ │ │ +specific prior written permission. │ │ │ │ +THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR IMPLIED │ │ │ │ +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY │ │ │ │ +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT │ │ │ │ +HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, │ │ │ │ +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE │ │ │ │ +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) │ │ │ │ +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT │ │ │ │ +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY │ │ │ │ +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH │ │ │ │ +Copyright (c) . All rights reserved. │ │ │ │ +Redistribution and use in source and binary forms, with or without modification, │ │ │ │ +are permitted provided that the following conditions are met: │ │ │ │ +1. Redistributions of source code must retain the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer. │ │ │ │ +2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer in the documentation │ │ │ │ +and/or other materials provided with the distribution. │ │ │ │ +3. Neither the name of the copyright holder nor the names of its contributors │ │ │ │ +may be used to endorse or promote products derived from this software without │ │ │ │ +specific prior written permission. │ │ │ │ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" │ │ │ │ +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE │ │ │ │ +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE │ │ │ │ +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE │ │ │ │ +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL │ │ │ │ +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR │ │ │ │ +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER │ │ │ │ +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, │ │ │ │ +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE │ │ │ │ +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ │ │ │ +Copyright (c) . All rights reserved. │ │ │ │ +Redistribution and use in source and binary forms, with or without modification, │ │ │ │ +are permitted provided that the following conditions are met: │ │ │ │ +1. Redistributions of source code must retain the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer. │ │ │ │ +2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ +this list of conditions and the following disclaimer in the documentation │ │ │ │ +and/or other materials provided with the distribution. │ │ │ │ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" │ │ │ │ +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE │ │ │ │ +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE │ │ │ │ +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE │ │ │ │ +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL │ │ │ │ +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR │ │ │ │ +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER │ │ │ │ +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, │ │ │ │ +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE │ │ │ │ +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ │ │ │ +Data.License.SpdxLicenses │ │ │ │ +'Apache_2_0 │ │ │ │ +'MPL_2_0 │ │ │ │ +'LGPLv2_1 │ │ │ │ +toEnum{License}: tag ( │ │ │ │ +succ{License}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{License}: tried to take `pred' of first tag in enumeration │ │ │ │ +src/Data/License/Type.hs │ │ │ │ +Data.License.Type │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.MIT │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.ISC │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD2 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD3 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD4 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.GPLv2 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.GPLv3 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.LGPLv2_1 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.LGPLv3 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.AGPLv3 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.MPL_2_0 │ │ │ │ +infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.Apache_2_0 │ │ │ │ DigestAuthException │ │ │ │ WWW-Authenticate response header does include nonce │ │ │ │ WWW-Authenticate response header does include realm │ │ │ │ WWW-Authenticate response header does not indicate Digest │ │ │ │ missing WWW-Authenticate response header │ │ │ │ received unexpected status code │ │ │ │ Response: │ │ │ │ @@ -10084,135 +8965,1254 @@ │ │ │ │ 'C:FoldCase │ │ │ │ Data.CaseInsensitive.Internal │ │ │ │ case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh │ │ │ │ foldedCase │ │ │ │ original │ │ │ │ case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh:Data.CaseInsensitive.Internal.C:FoldCase │ │ │ │ case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh:Data.CaseInsensitive.Internal.CI │ │ │ │ -Apache License Version 2.0, January 2004 │ │ │ │ -Mozilla Public License Version 2.0 │ │ │ │ -GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 │ │ │ │ -GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007 │ │ │ │ -GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 │ │ │ │ -GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 │ │ │ │ -GNU GENERAL PUBLIC LICENSE Version 2, June 1991 │ │ │ │ -Data.License.Infer │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C │ │ │ │ -maximumBy: empty structure │ │ │ │ -MIT License │ │ │ │ -Copyright (c) │ │ │ │ -Permission is hereby granted, free of charge, to any person obtaining a copy │ │ │ │ -of this software and associated documentation files (the "Software"), to deal │ │ │ │ -in the Software without restriction, including without limitation the rights │ │ │ │ -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell │ │ │ │ -copies of the Software, and to permit persons to whom the Software is furnished │ │ │ │ -to do so, subject to the following conditions: │ │ │ │ -The above copyright notice and this permission notice shall be included in │ │ │ │ -all copies or substantial portions of the Software. │ │ │ │ -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR │ │ │ │ -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS │ │ │ │ -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS │ │ │ │ -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, │ │ │ │ -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF │ │ │ │ -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ │ │ │ -ISC License │ │ │ │ -Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC") │ │ │ │ -Copyright (c) 1995-2003 by Internet Software Consortium │ │ │ │ -Permission to use, copy, modify, and /or distribute this software for any │ │ │ │ -purpose with or without fee is hereby granted, provided that the above copyright │ │ │ │ -notice and this permission notice appear in all copies. │ │ │ │ -THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD │ │ │ │ -TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. │ │ │ │ -IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ │ │ │ -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, │ │ │ │ -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING │ │ │ │ -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ │ │ │ -Copyright (c) . All rights reserved. │ │ │ │ -Redistribution and use in source and binary forms, with or without modification, │ │ │ │ -are permitted provided that the following conditions are met: │ │ │ │ -1. Redistributions of source code must retain the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer. │ │ │ │ -2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer in the documentation │ │ │ │ -and/or other materials provided with the distribution. │ │ │ │ -3. All advertising materials mentioning features or use of this software must │ │ │ │ -display the following acknowledgement: │ │ │ │ - This product includes software developed by the organization . │ │ │ │ -4. Neither the name of the copyright holder nor the names of its contributors │ │ │ │ -may be used to endorse or promote products derived from this software without │ │ │ │ -specific prior written permission. │ │ │ │ -THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR IMPLIED │ │ │ │ -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY │ │ │ │ -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT │ │ │ │ -HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, │ │ │ │ -OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE │ │ │ │ -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) │ │ │ │ -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT │ │ │ │ -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY │ │ │ │ -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH │ │ │ │ -Copyright (c) . All rights reserved. │ │ │ │ -Redistribution and use in source and binary forms, with or without modification, │ │ │ │ -are permitted provided that the following conditions are met: │ │ │ │ -1. Redistributions of source code must retain the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer. │ │ │ │ -2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer in the documentation │ │ │ │ -and/or other materials provided with the distribution. │ │ │ │ -3. Neither the name of the copyright holder nor the names of its contributors │ │ │ │ -may be used to endorse or promote products derived from this software without │ │ │ │ -specific prior written permission. │ │ │ │ -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" │ │ │ │ -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE │ │ │ │ -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE │ │ │ │ -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE │ │ │ │ -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL │ │ │ │ -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR │ │ │ │ -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER │ │ │ │ -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, │ │ │ │ -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE │ │ │ │ -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ │ │ │ -Copyright (c) . All rights reserved. │ │ │ │ -Redistribution and use in source and binary forms, with or without modification, │ │ │ │ -are permitted provided that the following conditions are met: │ │ │ │ -1. Redistributions of source code must retain the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer. │ │ │ │ -2. Redistributions in binary form must reproduce the above copyright notice, │ │ │ │ -this list of conditions and the following disclaimer in the documentation │ │ │ │ -and/or other materials provided with the distribution. │ │ │ │ -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" │ │ │ │ -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE │ │ │ │ -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE │ │ │ │ -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE │ │ │ │ -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL │ │ │ │ -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR │ │ │ │ -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER │ │ │ │ -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, │ │ │ │ -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE │ │ │ │ -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ │ │ │ -Data.License.SpdxLicenses │ │ │ │ -'Apache_2_0 │ │ │ │ -'MPL_2_0 │ │ │ │ -'LGPLv2_1 │ │ │ │ -toEnum{License}: tag ( │ │ │ │ -succ{License}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{License}: tried to take `pred' of first tag in enumeration │ │ │ │ -src/Data/License/Type.hs │ │ │ │ -Data.License.Type │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.MIT │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.ISC │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD2 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD3 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.BSD4 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.GPLv2 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.GPLv3 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.LGPLv2_1 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.LGPLv3 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.AGPLv3 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.MPL_2_0 │ │ │ │ -infer-license-0.2.0-IxcgyUWNkpfGHJr2Yf174C:Data.License.Type.Apache_2_0 │ │ │ │ +Distribution.License │ │ │ │ +Cabal-syntax-3.12.1.0-inplace │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/License.hs:114:34-35|case │ │ │ │ +UnknownLicense │ │ │ │ +UnspecifiedLicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.GPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.AGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.LGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.MIT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.ISC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.MPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.Apache │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.PublicDomain │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.AllRightsReserved │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.OtherLicense │ │ │ │ +Distribution.Parsec │ │ │ │ +end of string │ │ │ │ +string character │ │ │ │ +escape code │ │ │ │ +uppercase letter │ │ │ │ +abfnrtv\"' │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Parsec.hs │ │ │ │ +bounded called with base 0 │ │ │ │ +escapeCode: Logic error │ │ │ │ +out-of-range numeric escape sequence │ │ │ │ +end of string gap │ │ │ │ +Internal error, after │ │ │ │ +Empty component, after │ │ │ │ +white space │ │ │ │ + │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.C:CabalParsing │ │ │ │ +not implemented │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Parsec/FieldLineStream.hs │ │ │ │ +Distribution.Parsec.FieldLineStream │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSLast │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSCons │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Position.Position │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWarning │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionTag │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionOperator │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionWildcard │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.NONE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.License │ │ │ │ +Incorrect LicenseRef format: │ │ │ │ +Incorrect LicenseRef format: │ │ │ │ +Unknown SPDX license identifier: ' │ │ │ │ +DocumentRef- │ │ │ │ +:LicenseRef- │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EAnd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EOr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseId │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseIdPlus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseRef │ │ │ │ +AGPL-3.0 │ │ │ │ +LGPL-3.0 │ │ │ │ +LGPL-2.1 │ │ │ │ +Public Domain is a complex matter. See https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files. Consider using a proper license. │ │ │ │ +SPDX license list contains plenty of licenses. See https://spdx.org/licenses/. Also they can be combined into complex expressions with AND and OR. │ │ │ │ +Do you mean BSD-3-Clause? │ │ │ │ +Do you mean BSD-2-Clause? │ │ │ │ +You can use NONE as a value of license field. │ │ │ │ +SPDX license list 3.0 deprecated suffixless variants of GNU family of licenses. Use │ │ │ │ +-only or │ │ │ │ +-or-later. │ │ │ │ +AdaCore-doc │ │ │ │ +Adobe-2006 │ │ │ │ +Adobe-Display-PostScript │ │ │ │ +Adobe-Glyph │ │ │ │ +Adobe-Utopia │ │ │ │ +AGPL-1.0 │ │ │ │ +AGPL-1.0-only │ │ │ │ +AGPL-1.0-or-later │ │ │ │ +AGPL-3.0-only │ │ │ │ +AGPL-3.0-or-later │ │ │ │ +AML-glslang │ │ │ │ +ANTLR-PD-fallback │ │ │ │ +ANTLR-PD │ │ │ │ +Apache-1.0 │ │ │ │ +Apache-1.1 │ │ │ │ +Apache-2.0 │ │ │ │ +APSL-1.0 │ │ │ │ +APSL-1.1 │ │ │ │ +APSL-1.2 │ │ │ │ +APSL-2.0 │ │ │ │ +Arphic-1999 │ │ │ │ +Artistic-1.0-cl8 │ │ │ │ +Artistic-1.0-Perl │ │ │ │ +Artistic-1.0 │ │ │ │ +Artistic-2.0 │ │ │ │ +ASWF-Digital-Assets-1.0 │ │ │ │ +ASWF-Digital-Assets-1.1 │ │ │ │ +bcrypt-Solar-Designer │ │ │ │ +Bitstream-Charter │ │ │ │ +Bitstream-Vera │ │ │ │ +BitTorrent-1.0 │ │ │ │ +BitTorrent-1.1 │ │ │ │ +blessing │ │ │ │ +BlueOak-1.0.0 │ │ │ │ +Boehm-GC │ │ │ │ +Brian-Gladman-2-Clause │ │ │ │ +Brian-Gladman-3-Clause │ │ │ │ +BSD-1-Clause │ │ │ │ +BSD-2-Clause-FreeBSD │ │ │ │ +BSD-2-Clause-NetBSD │ │ │ │ +BSD-2-Clause-Darwin │ │ │ │ +BSD-2-Clause-Patent │ │ │ │ +BSD-2-Clause-Views │ │ │ │ +BSD-2-Clause │ │ │ │ +BSD-3-Clause-acpica │ │ │ │ +BSD-3-Clause-Attribution │ │ │ │ +BSD-3-Clause-Clear │ │ │ │ +BSD-3-Clause-flex │ │ │ │ +BSD-3-Clause-HP │ │ │ │ +BSD-3-Clause-LBNL │ │ │ │ +BSD-3-Clause-Modification │ │ │ │ +BSD-3-Clause-No-Military-License │ │ │ │ +BSD-3-Clause-No-Nuclear-License-2014 │ │ │ │ +BSD-3-Clause-No-Nuclear-License │ │ │ │ +BSD-3-Clause-No-Nuclear-Warranty │ │ │ │ +BSD-3-Clause-Open-MPI │ │ │ │ +BSD-3-Clause-Sun │ │ │ │ +BSD-3-Clause │ │ │ │ +BSD-4-Clause-Shortened │ │ │ │ +BSD-4-Clause-UC │ │ │ │ +BSD-4-Clause │ │ │ │ +BSD-4.3RENO │ │ │ │ +BSD-4.3TAHOE │ │ │ │ +BSD-Advertising-Acknowledgement │ │ │ │ +BSD-Attribution-HPND-disclaimer │ │ │ │ +BSD-Protection │ │ │ │ +BSD-Source-beginning-file │ │ │ │ +BSD-Source-Code │ │ │ │ +BSD-Systemics-W3Works │ │ │ │ +BSD-Systemics │ │ │ │ +bzip2-1.0.5 │ │ │ │ +BUSL-1.1 │ │ │ │ +bzip2-1.0.6 │ │ │ │ +C-UDA-1.0 │ │ │ │ +CAL-1.0-Combined-Work-Exception │ │ │ │ +Caldera-no-preamble │ │ │ │ +CATOSL-1.1 │ │ │ │ +CC-BY-1.0 │ │ │ │ +CC-BY-2.0 │ │ │ │ +CC-BY-2.5-AU │ │ │ │ +CC-BY-2.5 │ │ │ │ +CC-BY-3.0-AT │ │ │ │ +CC-BY-3.0-AU │ │ │ │ +CC-BY-3.0-DE │ │ │ │ +CC-BY-3.0-IGO │ │ │ │ +CC-BY-3.0-NL │ │ │ │ +CC-BY-3.0-US │ │ │ │ +CC-BY-3.0 │ │ │ │ +CC-BY-4.0 │ │ │ │ +CC-BY-NC-1.0 │ │ │ │ +CC-BY-NC-2.0 │ │ │ │ +CC-BY-NC-2.5 │ │ │ │ +CC-BY-NC-3.0-DE │ │ │ │ +CC-BY-NC-3.0 │ │ │ │ +CC-BY-NC-4.0 │ │ │ │ +CC-BY-NC-ND-1.0 │ │ │ │ +CC-BY-NC-ND-2.0 │ │ │ │ +CC-BY-NC-ND-2.5 │ │ │ │ +CC-BY-NC-ND-3.0-DE │ │ │ │ +CC-BY-NC-ND-3.0-IGO │ │ │ │ +CC-BY-NC-ND-3.0 │ │ │ │ +CC-BY-NC-ND-4.0 │ │ │ │ +CC-BY-NC-SA-1.0 │ │ │ │ +CC-BY-NC-SA-2.0-DE │ │ │ │ +CC-BY-NC-SA-2.0-FR │ │ │ │ +CC-BY-NC-SA-2.0-UK │ │ │ │ +CC-BY-NC-SA-2.0 │ │ │ │ +CC-BY-NC-SA-2.5 │ │ │ │ +CC-BY-NC-SA-3.0-DE │ │ │ │ +CC-BY-NC-SA-3.0-IGO │ │ │ │ +CC-BY-NC-SA-3.0 │ │ │ │ +CC-BY-NC-SA-4.0 │ │ │ │ +CC-BY-ND-1.0 │ │ │ │ +CC-BY-ND-2.0 │ │ │ │ +CC-BY-ND-2.5 │ │ │ │ +CC-BY-ND-3.0-DE │ │ │ │ +CC-BY-ND-3.0 │ │ │ │ +CC-BY-ND-4.0 │ │ │ │ +CC-BY-SA-1.0 │ │ │ │ +CC-BY-SA-2.0-UK │ │ │ │ +CC-BY-SA-2.0 │ │ │ │ +CC-BY-SA-2.1-JP │ │ │ │ +CC-BY-SA-2.5 │ │ │ │ +CC-BY-SA-3.0-AT │ │ │ │ +CC-BY-SA-3.0-DE │ │ │ │ +CC-BY-SA-3.0-IGO │ │ │ │ +CC-BY-SA-3.0 │ │ │ │ +CC-BY-SA-4.0 │ │ │ │ +CDDL-1.0 │ │ │ │ +CDDL-1.1 │ │ │ │ +CDLA-Permissive-1.0 │ │ │ │ +CDLA-Permissive-2.0 │ │ │ │ +CDLA-Sharing-1.0 │ │ │ │ +CECILL-1.0 │ │ │ │ +CECILL-1.1 │ │ │ │ +CECILL-2.0 │ │ │ │ +CECILL-2.1 │ │ │ │ +CECILL-B │ │ │ │ +CECILL-C │ │ │ │ +CERN-OHL-1.1 │ │ │ │ +CERN-OHL-1.2 │ │ │ │ +CERN-OHL-P-2.0 │ │ │ │ +CERN-OHL-S-2.0 │ │ │ │ +CERN-OHL-W-2.0 │ │ │ │ +check-cvs │ │ │ │ +CMU-Mach-nodoc │ │ │ │ +CMU-Mach │ │ │ │ +CNRI-Jython │ │ │ │ +CNRI-Python-GPL-Compatible │ │ │ │ +CNRI-Python │ │ │ │ +COIL-1.0 │ │ │ │ +Community-Spec-1.0 │ │ │ │ +Condor-1.1 │ │ │ │ +copyleft-next-0.3.0 │ │ │ │ +copyleft-next-0.3.1 │ │ │ │ +Cornell-Lossless-JPEG │ │ │ │ +CPAL-1.0 │ │ │ │ +CPOL-1.02 │ │ │ │ +CUA-OPL-1.0 │ │ │ │ +D-FSL-1.0 │ │ │ │ +DEC-3-Clause │ │ │ │ +diffmark │ │ │ │ +DL-DE-BY-2.0 │ │ │ │ +DL-DE-ZERO-2.0 │ │ │ │ +Elastic-2.0 │ │ │ │ +ErlPL-1.1 │ │ │ │ +etalab-2.0 │ │ │ │ +EUPL-1.0 │ │ │ │ +EUPL-1.1 │ │ │ │ +EUPL-1.2 │ │ │ │ +Ferguson-Twofish │ │ │ │ +Frameworx-1.0 │ │ │ │ +FreeBSD-DOC │ │ │ │ +FSFAP-no-warranty-disclaimer │ │ │ │ +GCR-docs │ │ │ │ +GFDL-1.1-invariants-only │ │ │ │ +GFDL-1.1-invariants-or-later │ │ │ │ +GFDL-1.1-no-invariants-only │ │ │ │ +GFDL-1.1-no-invariants-or-later │ │ │ │ +GFDL-1.1-only │ │ │ │ +GFDL-1.1-or-later │ │ │ │ +GFDL-1.2-invariants-only │ │ │ │ +GFDL-1.2-invariants-or-later │ │ │ │ +GFDL-1.2-no-invariants-only │ │ │ │ +GFDL-1.2-no-invariants-or-later │ │ │ │ +GFDL-1.2-only │ │ │ │ +GFDL-1.2-or-later │ │ │ │ +GFDL-1.3-invariants-only │ │ │ │ +GFDL-1.3-invariants-or-later │ │ │ │ +GFDL-1.3-no-invariants-only │ │ │ │ +GFDL-1.3-no-invariants-or-later │ │ │ │ +GFDL-1.3-only │ │ │ │ +GFDL-1.3-or-later │ │ │ │ +Graphics-Gems │ │ │ │ +gSOAP-1.3b │ │ │ │ +Hippocratic-2.1 │ │ │ │ +HPND-DEC │ │ │ │ +HPND-doc-sell │ │ │ │ +HPND-doc │ │ │ │ +HPND-export-US-modify │ │ │ │ +HPND-export-US │ │ │ │ +HPND-Fenneberg-Livingston │ │ │ │ +HPND-INRIA-IMAG │ │ │ │ +HPND-Kevlin-Henney │ │ │ │ +HPND-Markus-Kuhn │ │ │ │ +HPND-MIT-disclaimer │ │ │ │ +HPND-Pbmplus │ │ │ │ +HPND-sell-MIT-disclaimer-xserver │ │ │ │ +HPND-sell-regexpr │ │ │ │ +HPND-sell-variant-MIT-disclaimer │ │ │ │ +HPND-sell-variant │ │ │ │ +IBM-pibs │ │ │ │ +IEC-Code-Components-EULA │ │ │ │ +IJG-short │ │ │ │ +Info-ZIP │ │ │ │ +Inner-Net-2.0 │ │ │ │ +Intel-ACPI │ │ │ │ +Interbase-1.0 │ │ │ │ +ISC-Veillard │ │ │ │ +JasPer-2.0 │ │ │ │ +JPL-image │ │ │ │ +Knuth-CTAN │ │ │ │ +Latex2e-translated-notice │ │ │ │ +LGPL-2.0-only │ │ │ │ +LGPL-2.0-or-later │ │ │ │ +LGPL-2.1-only │ │ │ │ +LGPL-2.1-or-later │ │ │ │ +LGPL-3.0-only │ │ │ │ +LGPL-3.0-or-later │ │ │ │ +libpng-2.0 │ │ │ │ +libselinux-1.0 │ │ │ │ +libutil-David-Nugent │ │ │ │ +LiLiQ-P-1.1 │ │ │ │ +LiLiQ-R-1.1 │ │ │ │ +LiLiQ-Rplus-1.1 │ │ │ │ +Linux-man-pages-1-para │ │ │ │ +Linux-man-pages-copyleft-2-para │ │ │ │ +Linux-man-pages-copyleft-var │ │ │ │ +Linux-man-pages-copyleft │ │ │ │ +Linux-OpenIB │ │ │ │ +LPD-document │ │ │ │ +LPL-1.02 │ │ │ │ +LPPL-1.0 │ │ │ │ +LPPL-1.1 │ │ │ │ +LPPL-1.2 │ │ │ │ +LPPL-1.3a │ │ │ │ +LPPL-1.3c │ │ │ │ +Lucida-Bitmap-Fonts │ │ │ │ +LZMA-SDK-9.11-to-9.20 │ │ │ │ +LZMA-SDK-9.22 │ │ │ │ +Mackerras-3-Clause-acknowledgment │ │ │ │ +Mackerras-3-Clause │ │ │ │ +mailprio │ │ │ │ +Martin-Birgmeier │ │ │ │ +McPhee-slideshow │ │ │ │ +metamail │ │ │ │ +MIT-advertising │ │ │ │ +MIT-enna │ │ │ │ +MIT-Festival │ │ │ │ +MIT-Modern-Variant │ │ │ │ +MIT-open-group │ │ │ │ +MIT-testregex │ │ │ │ +MPEG-SSG │ │ │ │ +mpi-permissive │ │ │ │ +MPL-2.0-no-copyleft-exception │ │ │ │ +MulanPSL-1.0 │ │ │ │ +MulanPSL-2.0 │ │ │ │ +NAIST-2003 │ │ │ │ +NASA-1.3 │ │ │ │ +NBPL-1.0 │ │ │ │ +NCGL-UK-2.0 │ │ │ │ +Net-SNMP │ │ │ │ +NICTA-1.0 │ │ │ │ +NIST-PD-fallback │ │ │ │ +NIST-Software │ │ │ │ +NLOD-1.0 │ │ │ │ +NLOD-2.0 │ │ │ │ +NPOSL-3.0 │ │ │ │ +O-UDA-1.0 │ │ │ │ +OCLC-2.0 │ │ │ │ +ODbL-1.0 │ │ │ │ +ODC-By-1.0 │ │ │ │ +OFL-1.0-no-RFN │ │ │ │ +OFL-1.0-RFN │ │ │ │ +OFL-1.1-no-RFN │ │ │ │ +OFL-1.1-RFN │ │ │ │ +OGDL-Taiwan-1.0 │ │ │ │ +OGL-Canada-2.0 │ │ │ │ +OGL-UK-1.0 │ │ │ │ +OGL-UK-2.0 │ │ │ │ +OGL-UK-3.0 │ │ │ │ +OLDAP-1.1 │ │ │ │ +OLDAP-1.2 │ │ │ │ +OLDAP-1.3 │ │ │ │ +OLDAP-1.4 │ │ │ │ +OLDAP-2.0.1 │ │ │ │ +OLDAP-2.0 │ │ │ │ +OLDAP-2.1 │ │ │ │ +OLDAP-2.2.1 │ │ │ │ +OLDAP-2.2.2 │ │ │ │ +OLDAP-2.2 │ │ │ │ +OLDAP-2.3 │ │ │ │ +OLDAP-2.4 │ │ │ │ +OLDAP-2.5 │ │ │ │ +OLDAP-2.6 │ │ │ │ +OLDAP-2.7 │ │ │ │ +OLDAP-2.8 │ │ │ │ +OLFL-1.3 │ │ │ │ +OpenPBS-2.3 │ │ │ │ +OpenSSL-standalone │ │ │ │ +OPL-UK-3.0 │ │ │ │ +OPUBL-1.0 │ │ │ │ +OSET-PL-2.1 │ │ │ │ +Parity-6.0.0 │ │ │ │ +Parity-7.0.0 │ │ │ │ +PDDL-1.0 │ │ │ │ +PHP-3.01 │ │ │ │ +pnmstitch │ │ │ │ +PolyForm-Noncommercial-1.0.0 │ │ │ │ +PolyForm-Small-Business-1.0.0 │ │ │ │ +Python-2.0.1 │ │ │ │ +Python-2.0 │ │ │ │ +python-ldap │ │ │ │ +QPL-1.0-INRIA-2004 │ │ │ │ +RHeCos-1.1 │ │ │ │ +RPSL-1.0 │ │ │ │ +SAX-PD-2.0 │ │ │ │ +Sendmail-8.23 │ │ │ │ +SGI-B-1.0 │ │ │ │ +SGI-B-1.1 │ │ │ │ +SGI-B-2.0 │ │ │ │ +SGI-OpenGL │ │ │ │ +SHL-0.51 │ │ │ │ +SimPL-2.0 │ │ │ │ +SISSL-1.2 │ │ │ │ +snprintf │ │ │ │ +softSurfer │ │ │ │ +Spencer-86 │ │ │ │ +Spencer-94 │ │ │ │ +Spencer-99 │ │ │ │ +ssh-keyscan │ │ │ │ +SSH-OpenSSH │ │ │ │ +SSH-short │ │ │ │ +SSLeay-standalone │ │ │ │ +SSPL-1.0 │ │ │ │ +SugarCRM-1.1.3 │ │ │ │ +TAPR-OHL-1.0 │ │ │ │ +TCP-wrappers │ │ │ │ +TGPPL-1.0 │ │ │ │ +TORQUE-1.1 │ │ │ │ +TU-Berlin-1.0 │ │ │ │ +TU-Berlin-2.0 │ │ │ │ +UMich-Merit │ │ │ │ +Unicode-3.0 │ │ │ │ +Unicode-DFS-2015 │ │ │ │ +Unicode-DFS-2016 │ │ │ │ +Unicode-TOU │ │ │ │ +W3C-19980720 │ │ │ │ +W3C-20150513 │ │ │ │ +Watcom-1.0 │ │ │ │ +Widget-Workshop │ │ │ │ +X11-distribute-modifications-variant │ │ │ │ +Xdebug-1.03 │ │ │ │ +XFree86-1.1 │ │ │ │ +xkeyboard-config-Zinoviev │ │ │ │ +Zend-2.0 │ │ │ │ +Zimbra-1.3 │ │ │ │ +Zimbra-1.4 │ │ │ │ +zlib-acknowledgement │ │ │ │ +BSD-Inferno-Nettverk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NullBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AAL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Abstyles │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AdaCore_doc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_2006 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Display_PostScript │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Glyph │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Utopia │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ADSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Afmparse │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Aladdin │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMDPLPA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML_glslang │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMPAS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD_fallback │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APAFML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.App_s2p │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Arphic_1999 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_cl8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_Perl │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Baekmuk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bahyph │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Barr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bcrypt_Solar_Designer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Beerware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Charter │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Vera │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Blessing │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BlueOak_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Boehm_GC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Borceux │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_2_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_1_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_FreeBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_NetBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Darwin │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Patent │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Views │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_acpica │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Attribution │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Clear │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_flex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_HP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_LBNL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Modification │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Military_License │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License_2014 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_Warranty │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Open_MPI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Sun │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_Shortened │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_UC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3RENO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3TAHOE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Advertising_Acknowledgement │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Attribution_HPND_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Inferno_Nettverk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Protection │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_beginning_file │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_Code │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics_W3Works │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BUSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.C_UDA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0_Combined_Work_Exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera_no_preamble │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CATOSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5_AU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_NL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_US │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_FR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_UK │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0_UK │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_1_JP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_AT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_PDDC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC0_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Sharing_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_B │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_C │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_P_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_S_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_W_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CFITSIO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Check_cvs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Checkmk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ClArtistic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Clips │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach_nodoc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Jython │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python_GPL_Compatible │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.COIL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Community_Spec_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Condor_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cornell_Lossless_JPEG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPAL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPOL_1_02 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cronyx │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Crossword │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CrystalStacker │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CUA_OPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cube │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Curl │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.D_FSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DEC_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Diffmark │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_BY_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_ZERO_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DOC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dotseqn │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DSDP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dtoa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dvipdfm │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EGenix │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Elastic_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Entessa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPICS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ErlPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Etalab_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUDatagrid │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Eurosym │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fair │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FBM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FDK_AAC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ferguson_Twofish │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Frameworx_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeBSD_DOC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeImage │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP_no_warranty_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLRWD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFUL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FTL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Furuseth │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fwlw │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GCR_docs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Giftware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GL2PS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glide │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glulxe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GLWTPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gnuplot │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Graphics_Gems │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GSOAP_1_3b │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gtkbook │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HaskellReport │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hdparm │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hippocratic_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1986 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1989 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_DEC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc_sell │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US_modify │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Fenneberg_Livingston │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_INRIA_IMAG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Kevlin_Henney │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Markus_Kuhn │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_MIT_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Pbmplus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_MIT_disclaimer_xserver │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_regexpr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant_MIT_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_UC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HTMLTIDY │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IBM_pibs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ICU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IEC_Code_Components_EULA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG_short │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ImageMagick │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IMatix │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Imlib2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Info_ZIP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Inner_Net_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel_ACPI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Interbase_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC_Veillard │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Jam │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JasPer_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPL_image │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPNIC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JSON │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kastrup │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kazlib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Knuth_CTAN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e_translated_notice │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Leptonica │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPLLR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libselinux_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libtiff │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libutil_David_Nugent │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_P_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_R_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_Rplus_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_1_para │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_2_para │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_var │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_OpenIB │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LOOP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPD_document │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_02 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3a │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3c │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lsof │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lucida_Bitmap_Fonts │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_11_to_9_20 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_22 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause_acknowledgment │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Magaz │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mailprio │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MakeIndex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Martin_Birgmeier │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.McPhee_slideshow │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Metamail │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Minpack │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MirOS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_advertising │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_CMU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_enna │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_feh │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Festival │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Modern_Variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_open_group │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_testregex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Wu │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MITNFA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MMIXware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Motosoto │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPEG_SSG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpi_permissive │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpich2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0_no_copyleft_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mplus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_LPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_PL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_RL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MTLL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Multics │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mup │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NAIST_2003 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NASA_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Naumen │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NBPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCGL_UK_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCSA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Net_SNMP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NetCDF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Newsletr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NICTA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD_fallback │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_Software │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Nokia │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NOSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Noweb │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPOSL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NRL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.O_UDA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCCT_PL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCLC_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODbL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODC_By_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFFIS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_no_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_no_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGDL_Taiwan_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_Canada_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGTSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_7 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLFL_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenPBS_2_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL_standalone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenVision │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_UK_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPUBL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSET_PL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PADL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_6_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_7_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PDDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_01 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pixar │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Plexus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pnmstitch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Noncommercial_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Small_Business_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PostgreSQL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PSF_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psfrag │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psutils │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_ldap │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Qhull │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0_INRIA_2004 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Radvd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Rdisc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RHeCos_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSA_MD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSCPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ruby │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Saxpath │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SCEA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SchemeReport │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail_8_23 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_OpenGL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGP4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_51 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SimPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sleepycat │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMLNJ │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMPPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SNIA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Snprintf │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SoftSurfer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Soundex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_86 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_94 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_99 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ssh_keyscan │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_OpenSSH │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_short │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSLeay_standalone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SugarCRM_1_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sun_PPP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SunPro │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SWL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Swrule │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Symlinks │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TAPR_OHL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCP_wrappers │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TermReadKey │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TGPPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TMate │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TORQUE_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TOSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPDL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTWL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTYP0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCAR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ulem │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UMich_Merit │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2015 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2016 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_TOU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UnixCrypt │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unlicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.URT_RLE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Vim │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VOSTROM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_19980720 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_20150513 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3m │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Watcom_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Widget_Workshop │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Wsuipa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.WTFPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11_distribute_modifications_variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xdebug_1_03 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xerox │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xfig │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XFree86_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xinetd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xkeyboard_config_Zinoviev │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xlock │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xnet │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xpp │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XSkat │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zed │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zeeff │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zend_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib_acknowledgement │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseReference.LicenseRef │ │ │ │ +directly the library name as it were a package. │ │ │ │ +Alternatively, if you are depending on an internal library, you can write │ │ │ │ +To use this syntax the package needs to specify at least 'cabal-version: 3.0'. │ │ │ │ +Sublibrary dependency syntax used. │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Dependency.Dependency │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExeDependency.ExeDependency │ │ │ │ +invalid component │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LegacyExeDependency.LegacyExeDependency │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LMainLibName │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LSubLibName │ │ │ │ +mkVersion │ │ │ │ +version digit (integral without leading zeroes) │ │ │ │ +Version digit with leading zero │ │ │ │ +At most 9 numbers are allowed per version number part │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/Version.hs:50:19-20|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV1 │ │ │ │ +wild-card version after non-== operator: │ │ │ │ +Unknown version operator │ │ │ │ +To use version wildcards the package needs to specify at least 'cabal-version: >= 1.6'. │ │ │ │ +Wildcard syntax used. │ │ │ │ +Alternatively, if broader compatibility is important then use: │ │ │ │ +To use this syntax the package need to specify at least 'cabal-version: 2.0'. │ │ │ │ +major bounded version syntax (caret, ^>=) used. │ │ │ │ +wild-card version after ^>= operator │ │ │ │ +opening paren │ │ │ │ +To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. │ │ │ │ +version operators used. │ │ │ │ +<0 or other empty range. │ │ │ │ +To use this syntax the package needs to specify at least 'cabal-version: 1.22'. │ │ │ │ +-none version range used. │ │ │ │ +a series of single version constraints joined with the || operator: │ │ │ │ +Alternatively, if broader compatibility is important then use │ │ │ │ +version set syntax used. │ │ │ │ +version with tags │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRangesF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRangesF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRanges │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRanges │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_12 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.CharParsing.C:CharParsing │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Parsing.C:Parsing │ │ │ │ +Unknown SPDX license exception identifier: │ │ │ │ +389-exception │ │ │ │ +Asterisk-exception │ │ │ │ +Autoconf-exception-2.0 │ │ │ │ +Autoconf-exception-3.0 │ │ │ │ +Autoconf-exception-generic-3.0 │ │ │ │ +Autoconf-exception-generic │ │ │ │ +Autoconf-exception-macro │ │ │ │ +Bison-exception-1.24 │ │ │ │ +Bison-exception-2.2 │ │ │ │ +Bootloader-exception │ │ │ │ +Classpath-exception-2.0 │ │ │ │ +CLISP-exception-2.0 │ │ │ │ +cryptsetup-OpenSSL-exception │ │ │ │ +DigiRule-FOSS-exception │ │ │ │ +eCos-exception-2.0 │ │ │ │ +Fawkes-Runtime-exception │ │ │ │ +FLTK-exception │ │ │ │ +fmt-exception │ │ │ │ +Font-exception-2.0 │ │ │ │ +freertos-exception-2.0 │ │ │ │ +GCC-exception-2.0-note │ │ │ │ +GCC-exception-2.0 │ │ │ │ +GCC-exception-3.1 │ │ │ │ +Gmsh-exception │ │ │ │ +GNAT-exception │ │ │ │ +GNOME-examples-exception │ │ │ │ +GNU-compiler-exception │ │ │ │ +gnu-javamail-exception │ │ │ │ +GPL-3.0-interface-exception │ │ │ │ +GPL-3.0-linking-source-exception │ │ │ │ +GPL-CC-1.0 │ │ │ │ +GStreamer-exception-2005 │ │ │ │ +GStreamer-exception-2008 │ │ │ │ +i2p-gpl-java-exception │ │ │ │ +KiCad-libraries-exception │ │ │ │ +LGPL-3.0-linking-exception │ │ │ │ +libpri-OpenH323-exception │ │ │ │ +Libtool-exception │ │ │ │ +Linux-syscall-note │ │ │ │ +LLVM-exception │ │ │ │ +LZMA-exception │ │ │ │ +mif-exception │ │ │ │ +Nokia-Qt-exception-1.1 │ │ │ │ +OCaml-LGPL-linking-exception │ │ │ │ +OCCT-exception-1.0 │ │ │ │ +OpenJDK-assembly-exception-1.0 │ │ │ │ +openvpn-openssl-exception │ │ │ │ +PS-or-PDF-font-exception-20170817 │ │ │ │ +QPL-1.0-INRIA-2004-exception │ │ │ │ +Qt-GPL-exception-1.0 │ │ │ │ +Qt-LGPL-exception-1.1 │ │ │ │ +Qwt-exception-1.0 │ │ │ │ +SANE-exception │ │ │ │ +stunnel-exception │ │ │ │ +SWI-exception │ │ │ │ +Swift-exception │ │ │ │ +Texinfo-exception │ │ │ │ +u-boot-exception-2.0 │ │ │ │ +UBDL-exception │ │ │ │ +Universal-FOSS-exception-1.0 │ │ │ │ +vsftpd-openssl-exception │ │ │ │ +WxWindows-exception-3.1 │ │ │ │ +x11vnc-openssl-exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DS389_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Asterisk_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_macro │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_1_24 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bootloader_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Classpath_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.CLISP_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Cryptsetup_OpenSSL_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DigiRule_FOSS_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.ECos_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fawkes_Runtime_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.FLTK_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fmt_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Font_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Freertos_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0_note │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gmsh_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNAT_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNOME_examples_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNU_compiler_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gnu_javamail_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_interface_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_source_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_CC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2005 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2008 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.I2p_gpl_java_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.KiCad_libraries_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LGPL_3_0_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libpri_OpenH323_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libtool_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Linux_syscall_note │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLVM_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LZMA_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Mif_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Nokia_Qt_exception_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCaml_LGPL_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCCT_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OpenJDK_assembly_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Openvpn_openssl_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.PS_or_PDF_font_exception_20170817 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.QPL_1_0_INRIA_2004_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_GPL_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_LGPL_exception_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qwt_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SANE_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Stunnel_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SWI_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Swift_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Texinfo_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.U_boot_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.UBDL_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Universal_FOSS_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Vsftpd_openssl_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.WxWindows_exception_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.X11vnc_openssl_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.VersionInterval │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.LowerBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.NoUpperBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.UpperBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.ExclusiveBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.InclusiveBound │ │ │ │ 'C:ToYaml │ │ │ │ 'YamlBuilder │ │ │ │ Data.Yaml.Builder │ │ │ │ yaml-0.11.11.2-4tqX3YY9wVI5Z1jh8VkCgr │ │ │ │ Data.Yaml.Include │ │ │ │ src/Data/Yaml/Include.hs │ │ │ │ !include │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,293 +1,293 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 00000000004073c0 <.text>: │ │ │ │ - lea 0x189a78e(%rip),%rcx │ │ │ │ + lea 0x1898f8e(%rip),%rcx │ │ │ │ mov $0x6b,%edx │ │ │ │ - lea 0x185f17b(%rip),%rsi │ │ │ │ - lea 0x18945d6(%rip),%rdi │ │ │ │ + lea 0x185172d(%rip),%rsi │ │ │ │ + lea 0x1892dd6(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x189a77a(%rip),%rcx │ │ │ │ + lea 0x1898f7a(%rip),%rcx │ │ │ │ mov $0xba,%edx │ │ │ │ - lea 0x185f15c(%rip),%rsi │ │ │ │ - lea 0x185f170(%rip),%rdi │ │ │ │ + lea 0x185170e(%rip),%rsi │ │ │ │ + lea 0x1851722(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x189a75b(%rip),%rcx │ │ │ │ + lea 0x1898f5b(%rip),%rcx │ │ │ │ mov $0xb6,%edx │ │ │ │ - lea 0x185f13d(%rip),%rsi │ │ │ │ - lea 0x185f148(%rip),%rdi │ │ │ │ + lea 0x18516ef(%rip),%rsi │ │ │ │ + lea 0x18516fa(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x189a71c(%rip),%rcx │ │ │ │ + lea 0x1898f1c(%rip),%rcx │ │ │ │ mov $0x196,%edx │ │ │ │ - lea 0x185f11e(%rip),%rsi │ │ │ │ + lea 0x18516d0(%rip),%rsi │ │ │ │ lea 0x187c072(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x189a6dd(%rip),%rcx │ │ │ │ + lea 0x1898edd(%rip),%rcx │ │ │ │ mov $0x19f,%edx │ │ │ │ - lea 0x185f0ff(%rip),%rsi │ │ │ │ + lea 0x18516b1(%rip),%rsi │ │ │ │ lea 0x187c053(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - lea 0x18a269b(%rip),%rcx │ │ │ │ + lea 0x18a0e9b(%rip),%rcx │ │ │ │ mov $0x5b5,%edx │ │ │ │ - lea 0x1894567(%rip),%rsi │ │ │ │ - lea 0x185f19d(%rip),%rdi │ │ │ │ + lea 0x1892d67(%rip),%rsi │ │ │ │ + lea 0x185174f(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a267c(%rip),%rcx │ │ │ │ + lea 0x18a0e7c(%rip),%rcx │ │ │ │ mov $0x5c0,%edx │ │ │ │ - lea 0x1894548(%rip),%rsi │ │ │ │ - lea 0x185f18c(%rip),%rdi │ │ │ │ + lea 0x1892d48(%rip),%rsi │ │ │ │ + lea 0x185173e(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a271d(%rip),%rcx │ │ │ │ + lea 0x18a0f1d(%rip),%rcx │ │ │ │ mov $0x12b,%edx │ │ │ │ - lea 0x1894529(%rip),%rsi │ │ │ │ - lea 0x189454a(%rip),%rdi │ │ │ │ + lea 0x1892d29(%rip),%rsi │ │ │ │ + lea 0x1892d4a(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a26de(%rip),%rcx │ │ │ │ + lea 0x18a0ede(%rip),%rcx │ │ │ │ mov $0x88,%edx │ │ │ │ - lea 0x189450a(%rip),%rsi │ │ │ │ + lea 0x1892d0a(%rip),%rsi │ │ │ │ lea 0x187d6c1(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a267f(%rip),%rcx │ │ │ │ + lea 0x18a0e7f(%rip),%rcx │ │ │ │ mov $0x4eb,%edx │ │ │ │ - lea 0x18944eb(%rip),%rsi │ │ │ │ - lea 0x189452c(%rip),%rdi │ │ │ │ + lea 0x1892ceb(%rip),%rsi │ │ │ │ + lea 0x1892d2c(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a26a0(%rip),%rcx │ │ │ │ + lea 0x18a0ea0(%rip),%rcx │ │ │ │ mov $0x88,%edx │ │ │ │ - lea 0x18944cc(%rip),%rsi │ │ │ │ + lea 0x1892ccc(%rip),%rsi │ │ │ │ lea 0x187d683(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a2681(%rip),%rcx │ │ │ │ + lea 0x18a0e81(%rip),%rcx │ │ │ │ mov $0x88,%edx │ │ │ │ - lea 0x18944ad(%rip),%rsi │ │ │ │ + lea 0x1892cad(%rip),%rsi │ │ │ │ lea 0x187d664(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a25e2(%rip),%rcx │ │ │ │ + lea 0x18a0de2(%rip),%rcx │ │ │ │ mov $0x648,%edx │ │ │ │ - lea 0x189448e(%rip),%rsi │ │ │ │ - lea 0x185f122(%rip),%rdi │ │ │ │ + lea 0x1892c8e(%rip),%rsi │ │ │ │ + lea 0x18516d4(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a25c3(%rip),%rcx │ │ │ │ + lea 0x18a0dc3(%rip),%rcx │ │ │ │ mov $0x62c,%edx │ │ │ │ - lea 0x189446f(%rip),%rsi │ │ │ │ - lea 0x185f0be(%rip),%rdi │ │ │ │ + lea 0x1892c6f(%rip),%rsi │ │ │ │ + lea 0x1851670(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a25a4(%rip),%rcx │ │ │ │ + lea 0x18a0da4(%rip),%rcx │ │ │ │ mov $0x637,%edx │ │ │ │ - lea 0x1894450(%rip),%rsi │ │ │ │ - lea 0x185f0b9(%rip),%rdi │ │ │ │ + lea 0x1892c50(%rip),%rsi │ │ │ │ + lea 0x185166b(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a2585(%rip),%rcx │ │ │ │ + lea 0x18a0d85(%rip),%rcx │ │ │ │ mov $0x647,%edx │ │ │ │ - lea 0x1894431(%rip),%rsi │ │ │ │ - lea 0x185f0b4(%rip),%rdi │ │ │ │ + lea 0x1892c31(%rip),%rsi │ │ │ │ + lea 0x1851666(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 407170 │ │ │ │ - lea 0x18a8001(%rip),%rcx │ │ │ │ + lea 0x18a6801(%rip),%rcx │ │ │ │ mov $0x5e,%edx │ │ │ │ - lea 0x185f222(%rip),%rsi │ │ │ │ - lea 0x189446e(%rip),%rdi │ │ │ │ + lea 0x18517d4(%rip),%rsi │ │ │ │ + lea 0x1892c6e(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a7fe2(%rip),%rcx │ │ │ │ + lea 0x18a67e2(%rip),%rcx │ │ │ │ mov $0x6a,%edx │ │ │ │ - lea 0x185f203(%rip),%rsi │ │ │ │ - lea 0x189448f(%rip),%rdi │ │ │ │ + lea 0x18517b5(%rip),%rsi │ │ │ │ + lea 0x1892c8f(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a80a3(%rip),%rcx │ │ │ │ + lea 0x18a68a3(%rip),%rcx │ │ │ │ mov $0x96,%edx │ │ │ │ - lea 0x18944a7(%rip),%rsi │ │ │ │ - lea 0x185f201(%rip),%rdi │ │ │ │ + lea 0x1892ca7(%rip),%rsi │ │ │ │ + lea 0x18517b3(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a8084(%rip),%rcx │ │ │ │ + lea 0x18a6884(%rip),%rcx │ │ │ │ mov $0xa8,%edx │ │ │ │ - lea 0x1894488(%rip),%rsi │ │ │ │ - lea 0x185f1fb(%rip),%rdi │ │ │ │ + lea 0x1892c88(%rip),%rsi │ │ │ │ + lea 0x18517ad(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a8065(%rip),%rcx │ │ │ │ + lea 0x18a6865(%rip),%rcx │ │ │ │ mov $0xa7,%edx │ │ │ │ - lea 0x1894469(%rip),%rsi │ │ │ │ - lea 0x185f1d1(%rip),%rdi │ │ │ │ + lea 0x1892c69(%rip),%rsi │ │ │ │ + lea 0x1851783(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a8046(%rip),%rcx │ │ │ │ + lea 0x18a6846(%rip),%rcx │ │ │ │ mov $0x90,%edx │ │ │ │ - lea 0x189444a(%rip),%rsi │ │ │ │ - lea 0x185f19d(%rip),%rdi │ │ │ │ + lea 0x1892c4a(%rip),%rsi │ │ │ │ + lea 0x185174f(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ - lea 0x18a7fe7(%rip),%rcx │ │ │ │ + lea 0x18a67e7(%rip),%rcx │ │ │ │ mov $0x11c,%edx │ │ │ │ - lea 0x189442b(%rip),%rsi │ │ │ │ - lea 0x185f1aa(%rip),%rdi │ │ │ │ + lea 0x1892c2b(%rip),%rsi │ │ │ │ + lea 0x185175c(%rip),%rdi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ push %rax │ │ │ │ mov $0x1de32d0,%ecx │ │ │ │ mov $0x18a,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822a6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 407170 │ │ │ │ mov $0x1de3370,%ecx │ │ │ │ mov $0xdd,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822c6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3370,%ecx │ │ │ │ mov $0xdc,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822bf,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0x10a,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822ef,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0x10b,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822f6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0xf5,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822e8,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0xed,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ - mov $0x1c9bb38,%edi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ + mov $0x1c9a338,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0xec,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822e1,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3350,%ecx │ │ │ │ mov $0xeb,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822d8,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3330,%ecx │ │ │ │ mov $0x152,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c8232c,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3330,%ecx │ │ │ │ mov $0x148,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82316,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3330,%ecx │ │ │ │ mov $0x13e,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c822ff,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3310,%ecx │ │ │ │ mov $0x15e,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82342,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de32f0,%ecx │ │ │ │ mov $0x174,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82342,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 407691 │ │ │ │ call 407691 │ │ │ │ mov $0x1de32b0,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82349,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de32b0,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82349,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3290,%ecx │ │ │ │ mov $0x1c1,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82349,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3290,%ecx │ │ │ │ mov $0x1c2,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82360,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3270,%ecx │ │ │ │ mov $0x1d8,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82349,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3250,%ecx │ │ │ │ mov $0x24b,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c8237e,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3250,%ecx │ │ │ │ mov $0x23a,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82378,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3230,%ecx │ │ │ │ mov $0x262,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c82395,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3210,%ecx │ │ │ │ mov $0x278,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823a9,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3210,%ecx │ │ │ │ mov $0x28f,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823c0,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31f0,%ecx │ │ │ │ mov $0x29e,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823d3,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31f0,%ecx │ │ │ │ mov $0x2ab,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ - mov $0x1c9bb60,%edi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ + mov $0x1c9a360,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31d0,%ecx │ │ │ │ mov $0x2e7,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823c0,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31d0,%ecx │ │ │ │ mov $0x2c9,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823a9,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31d0,%ecx │ │ │ │ mov $0x2ca,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823d6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31d0,%ecx │ │ │ │ mov $0x2d5,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823e0,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de31b0,%ecx │ │ │ │ mov $0x310,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823c0,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x1de3190,%ecx │ │ │ │ mov $0x32a,%edx │ │ │ │ - mov $0x1c9bb08,%esi │ │ │ │ + mov $0x1c9a308,%esi │ │ │ │ mov $0x1c823e7,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 407170 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -713,15 +713,15 @@ │ │ │ │ cmp (%rsp),%r15 │ │ │ │ jae 407e9b │ │ │ │ mov (%r15),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x1d(%rsi),%eax │ │ │ │ cmp $0x1c,%eax │ │ │ │ jbe 407e04 │ │ │ │ - mov $0x1c9f6c8,%edi │ │ │ │ + mov $0x1c9dec8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %r13,%rdi │ │ │ │ call 1be7890 │ │ │ │ @@ -1455,21 +1455,21 @@ │ │ │ │ movzwl 0x2e(%rbp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%r8d │ │ │ │ and $0x2,%r8d │ │ │ │ jmp 40886c │ │ │ │ nopl (%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x1c9f700,%edi │ │ │ │ + mov $0x1c9df00,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov $0x1c9f758,%edi │ │ │ │ + mov $0x1c9df58,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x8,%al │ │ │ │ jne 4086e0 │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 40887a │ │ │ │ @@ -1691,15 +1691,15 @@ │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ jmp 408d85 │ │ │ │ nopl (%rax) │ │ │ │ test $0x4,%al │ │ │ │ jne 40870d │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov $0x1c9f730,%edi │ │ │ │ + mov $0x1c9df30,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ nop │ │ │ │ mov 0x30(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ jne 408f9b │ │ │ │ mov 0x10(%rbp),%rbp │ │ │ │ @@ -2820,15 +2820,15 @@ │ │ │ │ lea (%r14,%rcx,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ call 40a200 │ │ │ │ jmp 409ef5 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov $0x1c9f810,%edi │ │ │ │ + mov $0x1c9e010,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ nop │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov 0x1c396af(%rip),%rdi │ │ │ │ @@ -3323,15 +3323,15 @@ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ mov %r11,0x18(%rax) │ │ │ │ mov %rdi,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ jmp 40a2ef │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x1ca1a58,%edi │ │ │ │ + mov $0x1ca0258,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ xchg %ax,%ax │ │ │ │ cmpb $0x0,0x1c36e1e(%rip) │ │ │ │ jne 40bae0 │ │ │ │ movb $0x1,0x1c36e10(%rip) │ │ │ │ jmp 40a2ab │ │ │ │ @@ -4257,15 +4257,15 @@ │ │ │ │ mov (%r8),%rcx │ │ │ │ mov -0x8(%rcx),%esi │ │ │ │ cmp $0x1c,%esi │ │ │ │ ja 40b8d0 │ │ │ │ mov %esi,%edx │ │ │ │ jmp *0x1de7ce8(,%rdx,8) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x1ca1a28,%edi │ │ │ │ + mov $0x1ca0228,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 1bd1bc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0x1c35129(%rip) │ │ │ │ jne 40c308 │ │ │ │ mov -0xc(%rcx),%edx │ │ │ │ add -0x10(%rcx),%edx │ │ │ │ @@ -7648,15 +7648,15 @@ │ │ │ │ add %dl,0x48019eed(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x1c1600e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 512c30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ + adc $0x58000000,%eax │ │ │ │ mov $0xc0,%bl │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40eb7e │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -11637,16 +11637,16 @@ │ │ │ │ movq $0x411f80,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -11707,15 +11707,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdx,%rsi,2) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412246 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -12714,15 +12714,15 @@ │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 413009 │ │ │ │ movq $0x412f98,-0x10(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0x6(%r14),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0x1c08aba(%rip),%r14 │ │ │ │ + lea 0x1c08ab2(%rip),%r14 │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1a9a640 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ @@ -13703,15 +13703,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413d92 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -13730,15 +13730,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413e1a │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -13981,15 +13981,15 @@ │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 414209 │ │ │ │ movq $0x414198,-0x10(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov 0x6(%r14),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0x1c078ba(%rip),%r14 │ │ │ │ + lea 0x1c078b2(%rip),%r14 │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1a9a640 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ @@ -14703,38 +14703,38 @@ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 1bf1870 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ idivb 0x458d4801(%rbp) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 414c27 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 414c22 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bdf691(%rip),%r14 │ │ │ │ + lea 0x1bdf689(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1832000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x8000000,%eax │ │ │ │ int1 │ │ │ │ mov $0x458d4801,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 414c87 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -19154,15 +19154,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 419327 │ │ │ │ movq $0x4bbdf0,-0xf8(%r12) │ │ │ │ mov %r14,-0xf0(%r12) │ │ │ │ movq $0x2037dc1,-0xe8(%r12) │ │ │ │ - movq $0x200b1e2,-0xe0(%r12) │ │ │ │ + movq $0x200b1da,-0xe0(%r12) │ │ │ │ movq $0x2037dc1,-0xd8(%r12) │ │ │ │ movq $0x2037dc1,-0xd0(%r12) │ │ │ │ movq $0x2037dc1,-0xc8(%r12) │ │ │ │ movq $0x2028b39,-0xc0(%r12) │ │ │ │ movq $0x2037dc1,-0xb8(%r12) │ │ │ │ movq $0x2037dc1,-0xb0(%r12) │ │ │ │ movq $0x2037dc1,-0xa8(%r12) │ │ │ │ @@ -19180,16 +19180,16 @@ │ │ │ │ movq $0x2037dc1,-0x48(%r12) │ │ │ │ movq $0x2037dc1,-0x40(%r12) │ │ │ │ movq $0x2037dc1,-0x38(%r12) │ │ │ │ movq $0x2037dc1,-0x30(%r12) │ │ │ │ movq $0x2037dc1,-0x28(%r12) │ │ │ │ movq $0x2028b39,-0x20(%r12) │ │ │ │ movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x2037dc1,(%r12) │ │ │ │ lea -0xf7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x100,0x388(%r13) │ │ │ │ lea 0x19e646f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -19555,15 +19555,15 @@ │ │ │ │ movabs 0xde894908758b4801,%al │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4fadb8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xe(%rax) │ │ │ │ - movabs 0x1bf19fb358d4801,%al │ │ │ │ + movabs 0x1bf19f3358d4801,%al │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4fadb8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -19617,15 +19617,15 @@ │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ cwtl │ │ │ │ add %cl,-0x73(%r8) │ │ │ │ - xor $0x1bf1913,%eax │ │ │ │ + xor $0x1bf190b,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 4fafd8 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51639,15 +51639,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ test $0x9f,%al │ │ │ │ mov $0x45c74801,%edi │ │ │ │ - add %al,-0x6b(%rcx) │ │ │ │ + add %bh,(%rcx) │ │ │ │ + xchg %eax,%ebp │ │ │ │ add %eax,(%rdx) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1ab0f00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51855,15 +51856,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 434804 │ │ │ │ - lea 0x1be70be(%rip),%rsi │ │ │ │ + lea 0x1be70b6(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4345e8 │ │ │ │ lea 0x19d0f92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -51979,15 +51980,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 43498c │ │ │ │ - lea 0x1be6f36(%rip),%rsi │ │ │ │ + lea 0x1be6f2e(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4345e8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -52527,15 +52528,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xbe651735,-0x73(%rax) │ │ │ │ + testl $0xbe650f35,-0x73(%rax) │ │ │ │ add %ebp,%ecx │ │ │ │ push %rcx │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ call *0x17(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ @@ -52595,15 +52596,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 435474 │ │ │ │ - lea 0x1be643e(%rip),%rsi │ │ │ │ + lea 0x1be6436(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 434ff0 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54539,15 +54540,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,(%rsi,%rdi,4) │ │ │ │ + sbb %ch,(%rsi,%rdi,4) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 437213 │ │ │ │ movq $0x4371f8,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -54560,15 +54561,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ sub 0x458b4c01(%rsi),%edi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jnp 43720f │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1aa7908 │ │ │ │ @@ -54576,15 +54577,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x2b,%al │ │ │ │ + test $0x2b,%al │ │ │ │ mov $0x458d4801,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4372c1 │ │ │ │ movq $0x437268,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -54596,15 +54597,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2b(%rax) │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ mov $0xc4834901,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -54625,16 +54626,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rbx) │ │ │ │ - mov $0x458d4801,%esi │ │ │ │ + clc │ │ │ │ + sub 0x458d4801(%rsi),%bh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 437334 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437329 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -54652,15 +54653,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801be2a(%rax) │ │ │ │ + add %al,0x4801be2a(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43746d │ │ │ │ movq $0x437390,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -54672,15 +54673,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2a(%rax) │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ mov $0xd8894801,%esi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 437459 │ │ │ │ movq $0x4373d0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -54692,15 +54693,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sub -0x3b7cb6ff(%rsi),%bh │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,0x48000000(%rdi) │ │ │ │ @@ -54765,15 +54766,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 43751e │ │ │ │ + fsubrs (%rax) │ │ │ │ mov $0x458d4801,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43754e │ │ │ │ movq $0x437530,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -54781,15 +54782,15 @@ │ │ │ │ jne 437530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c01be28(%rax) │ │ │ │ + add %ah,0x4c01be28(%rax) │ │ │ │ lea 0x1c0088a(%rip),%eax │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1aa7908 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -55027,16 +55028,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - and $0x8d4801be,%eax │ │ │ │ + and $0xffffffff8d4801be,%rax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4378e3 │ │ │ │ movq $0x4378c8,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -55048,15 +55048,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ and $0x8b4c01be,%eax │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ jnp 4378df │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1aa7908 │ │ │ │ @@ -55064,16 +55064,17 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 43791a │ │ │ │ - mov $0x458d4801,%esi │ │ │ │ + fsubs (%rsi,%rdi,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 437991 │ │ │ │ movq $0x437938,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -55084,15 +55085,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4901be24(%rax) │ │ │ │ + add %bl,0x4901be24(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437981 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ @@ -55110,15 +55111,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,(%rsi,%rdi,4) │ │ │ │ + sub %ah,(%rsi,%rdi,4) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 437a04 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4379f9 │ │ │ │ @@ -55324,15 +55325,15 @@ │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x20(%rax) │ │ │ │ + add %ch,0x20(%rax) │ │ │ │ mov $0x458b4801,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -56977,15 +56978,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -57133,15 +57134,15 @@ │ │ │ │ mov 0xf(%rax),%rax │ │ │ │ movq $0x439490,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4394d8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -57156,15 +57157,15 @@ │ │ │ │ movq $0x439428,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x439470,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -57282,15 +57283,15 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ test $0x8d48019d,%eax │ │ │ │ - xor $0x1bd241b,%eax │ │ │ │ + xor $0x1bd2413,%eax │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -64510,32 +64511,33 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4801b996 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440018 │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0x458d4801,%ecx │ │ │ │ + call 733c3914 <__environ@GLIBC_2.2.5+0x713836ec> │ │ │ │ + rex.WRXB │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x440000,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 440000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0x7b8b4801,%ecx │ │ │ │ cmovs -0x72b3f88d(%rbx),%ecx │ │ │ │ xor $0x1bfb26a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 16b2350 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -64940,15 +64942,15 @@ │ │ │ │ jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x70(%rax) │ │ │ │ + add %ah,-0x70(%rax) │ │ │ │ mov $0xc4834901,%ecx │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,%ecx │ │ │ │ @@ -67935,15 +67937,15 @@ │ │ │ │ add %edx,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48019c32(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x1bd86f7(%rip),%rsi │ │ │ │ + lea 0x1bd86ef(%rip),%rsi │ │ │ │ lea 0x19c3247(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 513fb0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70514,15 +70516,15 @@ │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ lock mov %r14,%rdi │ │ │ │ lea 0x19c1ec5(%rip),%rsi │ │ │ │ lea 0x19c1fa6(%rip),%r14 │ │ │ │ jmp 4d1db0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x18000000,%eax │ │ │ │ out %eax,$0xbc │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 445677 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -70793,15 +70795,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1bf2424(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ jrcxz 445953 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4459df │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -71011,15 +71013,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1bf213c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ loopne 445c3b │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 445cc7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -71924,15 +71926,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x19c100e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ {rex2 0xbc} sidt -0x73(%r16) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44684f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -72115,15 +72117,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1bf133c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ sarb %cl,-0xfba72b8(%rcx,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 446ac7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -80706,15 +80708,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44e4e2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bcd548(%rip),%r14 │ │ │ │ + lea 0x1bcd540(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 193aad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -80757,15 +80759,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44e5a2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bcd4e8(%rip),%r14 │ │ │ │ + lea 0x1bcd4e0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 193b570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -80784,15 +80786,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44e609 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x19b99cf(%rip),%rsi │ │ │ │ - lea 0x1bcd689(%rip),%r14 │ │ │ │ + lea 0x1bcd681(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1951978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -83801,15 +83803,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x17ca053(%rip),%r14 │ │ │ │ + lea 0x180b926(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83817,15 +83819,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 451461 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x17ca01f(%rip),%r14 │ │ │ │ + lea 0x180b8f2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -84224,15 +84226,15 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1abe7d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ ja 451a73 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 451aff │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -84241,23 +84243,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 451afa │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bc7788(%rip),%r14 │ │ │ │ + lea 0x1bc7780(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1a9df00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ + adc $0x58000000,%eax │ │ │ │ ja 451ad3 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 451b5f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -84266,24 +84268,24 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 451b5a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bc7728(%rip),%r14 │ │ │ │ + lea 0x1bc7720(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1a9df00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - ja 451b33 │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + jbe 451b33 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 451bbf │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -84291,15 +84293,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 451bba │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1bc76c8(%rip),%r14 │ │ │ │ + lea 0x1bc76c0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1a9df00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -84939,15 +84941,15 @@ │ │ │ │ ja 452477 │ │ │ │ movq $0x452378,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x5(%r12),%rsi │ │ │ │ lea 0x19b7cc6(%rip),%r14 │ │ │ │ movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - movq $0x201b8b1,-0x10(%rbp) │ │ │ │ + movq $0x201b8a9,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4521b0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x19b7cf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -85080,15 +85082,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xbc922f35,-0x73(%rax) │ │ │ │ + testl $0xbc922735,-0x73(%rax) │ │ │ │ add %ebp,%ecx │ │ │ │ sub %edi,%ebx │ │ │ │ (bad) │ │ │ │ call *0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -85592,15 +85594,15 @@ │ │ │ │ jb 452dba │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 452daf │ │ │ │ movq $0x452cb8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0x1bc8b1c(%rip),%rsi │ │ │ │ + lea 0x1bc8b14(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x19b7417(%rip),%rbx │ │ │ │ @@ -85774,15 +85776,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x452ee0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ - lea 0x1bc8889(%rip),%rsi │ │ │ │ + lea 0x1bc8881(%rip),%rsi │ │ │ │ lea -0xd(%r12),%r14 │ │ │ │ movq $0x1bf9a80,0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -85898,15 +85900,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 453202 │ │ │ │ movq $0x453068,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x4530f8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x1bc86ce(%rip),%rsi │ │ │ │ + lea 0x1bc86c6(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -86022,15 +86024,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4533c2 │ │ │ │ movq $0x453228,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x4532b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x1bc850e(%rip),%rsi │ │ │ │ + lea 0x1bc8506(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -86191,15 +86193,15 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45363b │ │ │ │ movq $0x453530,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x453668,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x1bc8294(%rip),%rsi │ │ │ │ + lea 0x1bc828c(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x18(%rbp) │ │ │ │ movq $0x2028b39,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x19b6bab(%rip),%rbx │ │ │ │ @@ -86375,15 +86377,15 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4538fb │ │ │ │ movq $0x4537f0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x453928,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x1bc7fd4(%rip),%rsi │ │ │ │ + lea 0x1bc7fcc(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x18(%rbp) │ │ │ │ movq $0x2028b39,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x19b68fb(%rip),%rbx │ │ │ │ @@ -86448,15 +86450,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 453a2b │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x1bc7ea6(%rip),%rsi │ │ │ │ + lea 0x1bc7e9e(%rip),%rsi │ │ │ │ lea 0x19b6549(%rip),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ movq $0x203b1c9,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4529f8 │ │ │ │ lea 0x19b67f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -91345,15 +91347,15 @@ │ │ │ │ add %bh,(%rax) │ │ │ │ sub -0x876b7ff(%rbx),%ebx │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x19b2b2d(%rip),%r14 │ │ │ │ jmp 1b4b380 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ mov $0x8d4801bb,%esp │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4580b7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -92126,15 +92128,15 @@ │ │ │ │ je 458b6a │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 458b5a │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x458a08,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -117758,15 +117760,15 @@ │ │ │ │ movq $0x476c58,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 1bf1870 │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ mov $0xb7,%bh │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB call 733fa63c <__environ@GLIBC_2.2.5+0x713ba414> │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -117775,15 +117777,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 476d61 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x476d48,-0x18(%rbp) │ │ │ │ - lea 0x1b7b7a7(%rip),%rbx │ │ │ │ + lea 0x1b7b79f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 476d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -117874,15 +117876,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x46(%rax) │ │ │ │ mov $0x358d4801,%ebx │ │ │ │ - pop %rbx │ │ │ │ + push %rbx │ │ │ │ int $0xb7 │ │ │ │ add %ecx,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ push %rdx │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ @@ -117928,15 +117930,15 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4cf0458d480199d2,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 476f71 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b94cce(%rip),%rsi │ │ │ │ + lea 0x1b94cc6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -117946,40 +117948,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rcrb %cl,0x458d4801(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 476fb1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b94c8e(%rip),%rsi │ │ │ │ + lea 0x1b94c86(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ mov $0xb7,%ch │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 47708b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rcx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 477030 │ │ │ │ - lea 0x1b7b4d0(%rip),%rbx │ │ │ │ + lea 0x1b7b4c8(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -118014,15 +118016,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0xb7,%ah │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 47714c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x477100,-0x30(%rbp) │ │ │ │ @@ -118040,15 +118042,15 @@ │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,%al │ │ │ │ mov $0xb7,%bl │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ add 0x8(%rbp),%rax │ │ │ │ movq $0x477138,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -118060,27 +118062,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801b7b3(%rax) │ │ │ │ + add %dl,0x4801b7b3(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 477270 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ + add %ch,-0x4d(%rax) │ │ │ │ mov $0x1,%bh │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47724f │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4771c0,-0x30(%rbp) │ │ │ │ @@ -118098,27 +118100,27 @@ │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ mov $0xb7,%bl │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 477204 │ │ │ │ - lea 0x1b7b2f1(%rip),%rbx │ │ │ │ + lea 0x1b7b2e9(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -118153,15 +118155,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4e(%rax) │ │ │ │ + add %bl,-0x4e(%rax) │ │ │ │ mov $0x1,%bh │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47740c │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ @@ -118198,15 +118200,15 @@ │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801b7b1(%rax) │ │ │ │ + add %dl,0x4801b7b1(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -118250,15 +118252,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4801b7b0(%rax) │ │ │ │ + add %ch,0x4801b7b0(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4772af │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -118688,15 +118690,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,-0x56(%rax) │ │ │ │ + add %cl,-0x56(%rax) │ │ │ │ mov $0x1,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 477b1f │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -118738,28 +118740,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4801b7a9(%rax) │ │ │ │ + add %dl,0x4801b7a9(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 477bad │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 477ba2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 477b77 │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1b7a962(%rip),%rbx │ │ │ │ + lea 0x1b7a95a(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x17f1918,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -118772,29 +118774,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ test $0x8d4801b7,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 477c3d │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 477c32 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 477c07 │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1b7a8d2(%rip),%rbx │ │ │ │ + lea 0x1b7a8ca(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x17f1918,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -118812,17 +118814,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 477c06 │ │ │ │ - mov $0x1,%bh │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ + push $0x4801b7a8 │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47800e │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%rcx │ │ │ │ jge 477d12 │ │ │ │ @@ -118850,15 +118851,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %ch,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x1,%bh │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -118870,15 +118871,15 @@ │ │ │ │ inc %rcx │ │ │ │ jmp 477c76 │ │ │ │ add $0x40,%rbp │ │ │ │ sub %rcx,%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ jne 477dff │ │ │ │ movq $0x477e38,-0x28(%rbp) │ │ │ │ - lea 0x1b7a7a3(%rip),%rbx │ │ │ │ + lea 0x1b7a79b(%rip),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 477e38 │ │ │ │ @@ -118907,15 +118908,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x1,%bh │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -118947,15 +118948,15 @@ │ │ │ │ nop │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801b7a6(%rax) │ │ │ │ + add %dl,0x4801b7a6(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ add $0x28,%rbp │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ @@ -119018,15 +119019,15 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ or %edi,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5b(%rax) │ │ │ │ + add %dl,-0x5b(%rax) │ │ │ │ mov $0x1,%bh │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ movzbl 0x48(%rbp),%edx │ │ │ │ @@ -119088,15 +119089,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %dh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5c(%rax) │ │ │ │ + add %al,-0x5c(%rax) │ │ │ │ mov $0x1,%bh │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ movzbl 0x50(%rbp),%edx │ │ │ │ @@ -119124,15 +119125,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ movabs %eax,0x8b4c08458b4801b7 │ │ │ │ jne 478120 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ @@ -119650,15 +119651,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2d(%rax) │ │ │ │ cwtl │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r12b,0x4800478a(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0x1b7b28f(%rip),%r14 │ │ │ │ + lea 0x1b7b287(%rip),%r14 │ │ │ │ jmp 1ab1b50 │ │ │ │ nop │ │ │ │ rex.W sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -119724,15 +119725,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x2e(%rax) │ │ │ │ cwtl │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r12b,-0x7a(%r8) │ │ │ │ rex.RXB add %r9b,-0x77(%r8) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ mov $0xb7,%cl │ │ │ │ add %ebp,%ecx │ │ │ │ xor %edx,-0x74b7fe9d(%rcx) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ @@ -119876,15 +119877,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ cmp $0x8d4c0199,%eax │ │ │ │ - add $0x1b93033,%eax │ │ │ │ + add $0x1b9302b,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 478158 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -119939,47 +119940,47 @@ │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 478d0a │ │ │ │ movq $0x478bb8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x478d68,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1af2d14(%rip),%r14 │ │ │ │ + lea 0x1af2d0c(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp f54c00 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ lea 0x1993c3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x1b92efb(%rip),%r8 │ │ │ │ + lea 0x1b92ef3(%rip),%r8 │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 478158 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ push %rdx │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 478d84 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1af5202(%rip),%r14 │ │ │ │ + lea 0x1af51fa(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp f50e28 │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -120127,15 +120128,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -120284,15 +120285,15 @@ │ │ │ │ mov 0xf(%rax),%rax │ │ │ │ movq $0x479088,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4790d0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -120307,15 +120308,15 @@ │ │ │ │ movq $0x479020,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x479068,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -121864,15 +121865,15 @@ │ │ │ │ ja 47a7b7 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x4bc1b0,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x47a6e8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -121890,15 +121891,15 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x4bc1d0,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x47a6c0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -122533,16 +122534,16 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47b1a3 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x47b118,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47b1c8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x1adb846(%rip),%rsi │ │ │ │ - lea 0x1ba0717(%rip),%r14 │ │ │ │ + lea 0x1adb83e(%rip),%rsi │ │ │ │ + lea 0x1ba070f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da6d28 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -122551,16 +122552,16 @@ │ │ │ │ (bad) │ │ │ │ cltd │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r15b,%r8b │ │ │ │ mov $0x47,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x1b76efe,%eax │ │ │ │ - lea 0x1b772c9(%rip),%r14 │ │ │ │ + xor $0x1b76ef6,%eax │ │ │ │ + lea 0x1b772c1(%rip),%r14 │ │ │ │ jmp 180c438 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -123015,15 +123016,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 47b8b2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x47b8f8,-0x18(%rbp) │ │ │ │ - lea 0x17c922a(%rip),%r14 │ │ │ │ + lea 0x17bb7dc(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ @@ -123311,31 +123312,31 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47bd2b │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x47bca0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47bd50,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x1adacbe(%rip),%rsi │ │ │ │ - lea 0x1b9fb8f(%rip),%r14 │ │ │ │ + lea 0x1adacb6(%rip),%rsi │ │ │ │ + lea 0x1b9fb87(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da6d28 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x14(%rax) │ │ │ │ cltd │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r8b,0x480047bd(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x1b76376(%rip),%rsi │ │ │ │ - lea 0x1b76741(%rip),%r14 │ │ │ │ + lea 0x1b7636e(%rip),%rsi │ │ │ │ + lea 0x1b76739(%rip),%r14 │ │ │ │ jmp 180c438 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -123788,32 +123789,32 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47c403 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x47c378,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47c428,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x1ada5e6(%rip),%rsi │ │ │ │ - lea 0x1b9f4b7(%rip),%r14 │ │ │ │ + lea 0x1ada5de(%rip),%rsi │ │ │ │ + lea 0x1b9f4af(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da6d28 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0xd(%rax) │ │ │ │ cltd │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r11b,-0x3c(%r8) │ │ │ │ rex.RXB add %r9b,-0x77(%r8) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x1b75c9e,%eax │ │ │ │ - lea 0x1b76069(%rip),%r14 │ │ │ │ + xor $0x1b75c96,%eax │ │ │ │ + lea 0x1b76061(%rip),%r14 │ │ │ │ jmp 180c438 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124316,15 +124317,15 @@ │ │ │ │ cltd │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 47cba1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b8f09e(%rip),%rsi │ │ │ │ + lea 0x1b8f096(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124640,30 +124641,30 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47d05b │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x47cfd0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47d080,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x1ad998e(%rip),%rsi │ │ │ │ - lea 0x1b9e85f(%rip),%r14 │ │ │ │ + lea 0x1ad9986(%rip),%rsi │ │ │ │ + lea 0x1b9e857(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da6d28 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %ebx,0x45c74801(%rcx) │ │ │ │ add %dh,0x480047d0(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x1b75046(%rip),%rsi │ │ │ │ - lea 0x1b75411(%rip),%r14 │ │ │ │ + lea 0x1b7503e(%rip),%rsi │ │ │ │ + lea 0x1b75409(%rip),%r14 │ │ │ │ jmp 180c438 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124916,16 +124917,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x47d508,-0x30(%rbp) │ │ │ │ @@ -124949,15 +124950,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4801b8dd(%rax) │ │ │ │ + add %cl,0x4801b8dd(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 47d587 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -124966,15 +124967,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ fnstsw 0x458b4801(%rax) │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ and %cl,(%rdi) │ │ │ │ test %ch,0x49000000(%rcx) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -125194,16 +125195,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -125448,30 +125449,30 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4801b8d6(%rax) │ │ │ │ + add %ch,0x4801b8d6(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 47dbc2 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ jmp 1990b38 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x5d3b4801,%eax │ │ │ │ or %dh,0x16(%rbp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -125521,15 +125522,15 @@ │ │ │ │ jmp 1bc86a8 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4801b8d7(%rax) │ │ │ │ + add %bl,0x4801b8d7(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47dc9a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -125539,15 +125540,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x28(%rax) │ │ │ │ + add %al,-0x28(%rax) │ │ │ │ mov $0x458d4801,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 47dcde │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -125595,16 +125596,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -125647,16 +125648,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -125699,16 +125700,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -125792,15 +125793,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1bb9d79(%rip),%rsi │ │ │ │ lea 0x1bb9d72(%rip),%r14 │ │ │ │ - lea 0x1b8d18c(%rip),%rbx │ │ │ │ + lea 0x1b8d184(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x198f8a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x47e0d8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -125996,15 +125997,15 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ sarl $1,-0x3b7cb6ff(%rax) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x47dcb0,-0x28(%r12) │ │ │ │ @@ -126597,15 +126598,15 @@ │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ jmp 47ea8e │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 47ea53 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ jmp 443d38 │ │ │ │ - lea 0x1b8c786(%rip),%rbx │ │ │ │ + lea 0x1b8c77e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x198ef46(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x47ea98,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -126628,16 +126629,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -126675,16 +126676,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47e5e0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -126706,29 +126707,29 @@ │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47ec20 │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47e818 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,%al │ │ │ │ xbegin ffffffff8d8fedfa <__environ@GLIBC_2.2.5+0xffffffff8b8bebd2>,(bad) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 47ec6a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -126739,15 +126740,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,-0x38(%rax) │ │ │ │ + add %dh,-0x38(%rax) │ │ │ │ mov $0x458d4801,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 47ecae │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -126795,16 +126796,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -126847,16 +126848,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -126899,16 +126900,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -126988,15 +126989,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1bb8da9(%rip),%rsi │ │ │ │ lea 0x1bb8da2(%rip),%r14 │ │ │ │ - lea 0x1b8c1bc(%rip),%rbx │ │ │ │ + lea 0x1b8c1b4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x198e990(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x47f0a8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -127191,15 +127192,15 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ ret $0x1b8 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f331 │ │ │ │ movq $0x47ec80,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -127793,15 +127794,15 @@ │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ cli │ │ │ │ rex.RXB add %r9b,-0x75(%r8) │ │ │ │ jne 47fa34 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 1bc86a8 │ │ │ │ - lea 0x1b8b7b6(%rip),%rbx │ │ │ │ + lea 0x1b8b7ae(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x198e02e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x47fa68,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -127824,16 +127825,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -127870,16 +127871,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47f5b0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -127901,16 +127902,16 @@ │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47fbf0 │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47f7e8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -128526,15 +128527,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2c(%rax) │ │ │ │ cwtl │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1b8aba7(%rip),%ebx │ │ │ │ + lea 0x1b8ab9f(%rip),%ebx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x480698,-0x20(%rbp) │ │ │ │ mov 0x17(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ @@ -128684,15 +128685,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ rcrb %cl,-0x2776b7ff(%rax) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 48087a │ │ │ │ - lea 0x1b8a96f(%rip),%rbx │ │ │ │ + lea 0x1b8a967(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4808d0,-0x20(%rbp) │ │ │ │ mov 0x17(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ @@ -128842,15 +128843,15 @@ │ │ │ │ add %ah,%al │ │ │ │ iret │ │ │ │ cwtl │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1b8a737(%rip),%ebx │ │ │ │ + lea 0x1b8a72f(%rip),%ebx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x480b08,-0x20(%rbp) │ │ │ │ mov 0x17(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ @@ -129432,15 +129433,15 @@ │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1b89e4f(%rip),%ebx │ │ │ │ + lea 0x1b89e47(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4813f8,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ @@ -129485,15 +129486,15 @@ │ │ │ │ jmp 481310 │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4801b89d(%rax) │ │ │ │ + add %cl,0x4801b89d(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 4814b2 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -129502,15 +129503,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801b89d(%rax) │ │ │ │ + add %dl,0x4801b89d(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 4814b2 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -129798,15 +129799,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4818c9 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1bb6508(%rip),%rsi │ │ │ │ - lea 0x1b99ff1(%rip),%r14 │ │ │ │ + lea 0x1b99fe9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 513c30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -129961,15 +129962,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 481b39 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1b896b9(%rip),%rsi │ │ │ │ + lea 0x1b896b1(%rip),%rsi │ │ │ │ lea 0x1bb6291(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4819f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -130002,33 +130003,33 @@ │ │ │ │ cwtl │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rbx,1) │ │ │ │ movl $0x481c08,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ - lea 0x19a1aca(%rip),%r14 │ │ │ │ - jmp 533c88 │ │ │ │ + lea 0x1abbbea(%rip),%r14 │ │ │ │ + jmp d790b8 │ │ │ │ lea 0x1bb61f6(%rip),%r9 │ │ │ │ - lea 0x19a1848(%rip),%r8 │ │ │ │ - lea 0x19a1830(%rip),%rdi │ │ │ │ - lea 0x19a1819(%rip),%rsi │ │ │ │ - lea 0x1b8d4e2(%rip),%r14 │ │ │ │ - movq $0x1e23578,0x0(%rbp) │ │ │ │ + lea 0x1abb968(%rip),%r8 │ │ │ │ + lea 0x1abb950(%rip),%rdi │ │ │ │ + lea 0x1abb939(%rip),%rsi │ │ │ │ + lea 0x1b8d4da(%rip),%r14 │ │ │ │ + movq $0x1f3d698,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c01b8d4(%rax) │ │ │ │ + add %ch,0x4c01b8d4(%rax) │ │ │ │ lea 0x1bb61b2(%rip),%ecx │ │ │ │ - lea 0x19a1804(%rip),%r8 │ │ │ │ - lea 0x19a17ec(%rip),%rdi │ │ │ │ - lea 0x19a17d5(%rip),%rsi │ │ │ │ - lea 0x1b8d49e(%rip),%r14 │ │ │ │ + lea 0x1abb924(%rip),%r8 │ │ │ │ + lea 0x1abb90c(%rip),%rdi │ │ │ │ + lea 0x1abb8f5(%rip),%rsi │ │ │ │ + lea 0x1b8d496(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -130055,37 +130056,33 @@ │ │ │ │ add %cl,0x480198bf(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 481cb4 │ │ │ │ movq $0x481cf8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ - lea 0x19a19da(%rip),%r14 │ │ │ │ - jmp 533c88 │ │ │ │ + lea 0x1abbafa(%rip),%r14 │ │ │ │ + jmp d790b8 │ │ │ │ lea 0x1bb6106(%rip),%r9 │ │ │ │ - lea 0x19a1758(%rip),%r8 │ │ │ │ - lea 0x19a1740(%rip),%rdi │ │ │ │ - lea 0x19a1729(%rip),%rsi │ │ │ │ - lea 0x1b8d3f2(%rip),%r14 │ │ │ │ - movq $0x1e23578,0x0(%rbp) │ │ │ │ + lea 0x1abb878(%rip),%r8 │ │ │ │ + lea 0x1abb860(%rip),%rdi │ │ │ │ + lea 0x1abb849(%rip),%rsi │ │ │ │ + lea 0x1b8d3ea(%rip),%r14 │ │ │ │ + movq $0x1f3d698,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sarl %cl,0xd8d4c01(%rax) │ │ │ │ - ret $0xbb60 │ │ │ │ - add %ecx,0x5(%rbp,%rcx,4) │ │ │ │ - adc $0x17,%al │ │ │ │ - (bad) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - cmp $0x19a16fc,%eax │ │ │ │ - lea 0x19a16e5(%rip),%rsi │ │ │ │ - lea 0x1b8d3ae(%rip),%r14 │ │ │ │ + add %bh,0x4c01b8d3(%rax) │ │ │ │ + lea 0x1bb60c2(%rip),%ecx │ │ │ │ + lea 0x1abb834(%rip),%r8 │ │ │ │ + lea 0x1abb81c(%rip),%rdi │ │ │ │ + lea 0x1abb805(%rip),%rsi │ │ │ │ + lea 0x1b8d3a6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -131152,18 +131149,18 @@ │ │ │ │ movq $0x2037dc1,-0x58(%r12) │ │ │ │ movq $0x2037dc1,-0x50(%r12) │ │ │ │ movq $0x2037dc1,-0x48(%r12) │ │ │ │ movq $0x2028b39,-0x40(%r12) │ │ │ │ movq $0x2028b39,-0x38(%r12) │ │ │ │ movq $0x2028b39,-0x30(%r12) │ │ │ │ movq $0x2028b39,-0x28(%r12) │ │ │ │ - movq $0x200b1e2,-0x20(%r12) │ │ │ │ - movq $0x200b1e2,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x20(%r12) │ │ │ │ + movq $0x200b1da,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x2037dc1,(%r12) │ │ │ │ lea -0xef(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf8,0x388(%r13) │ │ │ │ lea 0x198ae2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -131737,15 +131734,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -131880,15 +131877,15 @@ │ │ │ │ ja 4839af │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x4bc290,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4838e0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -131910,15 +131907,15 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x4bc250,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x483890,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -131930,15 +131927,15 @@ │ │ │ │ ja 4839af │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x4bc270,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4838b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x198a3f7(%rip),%rbx │ │ │ │ @@ -132115,15 +132112,15 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x4bc210,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x483ca8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -132811,18 +132808,17 @@ │ │ │ │ jmp *%rax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 4846e5 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r15b,0x47(%r8) │ │ │ │ + add %bh,%al │ │ │ │ + fbstp 0x45c74801(%rsi) │ │ │ │ + add %bh,0x47(%rax) │ │ │ │ rex.W add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ jge 484774 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -132833,15 +132829,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801b6df(%rax) │ │ │ │ + add %dh,0x4801b6df(%rax) │ │ │ │ movl $0x4847e0,0x30(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ @@ -134317,15 +134313,15 @@ │ │ │ │ jmp *%rax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x35(%rax) │ │ │ │ + add %bl,-0x35(%rax) │ │ │ │ mov $0x1,%dh │ │ │ │ movq $0x485c18,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%r9 │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ @@ -134338,15 +134334,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ lret │ │ │ │ mov $0x1,%dh │ │ │ │ movq $0x485c80,0x30(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ @@ -136523,15 +136519,15 @@ │ │ │ │ ror $0x98,%al │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 487951 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b842ee(%rip),%rsi │ │ │ │ + lea 0x1b842e6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -137298,15 +137294,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,%al │ │ │ │ + or %cl,%al │ │ │ │ mov $0x1,%dh │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4883c7 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -139241,15 +139237,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 489ee3 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ movq $0x4882a8,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x48a0b8,0x0(%rbp) │ │ │ │ - lea 0x1b7df44(%rip),%rsi │ │ │ │ + lea 0x1b7df3c(%rip),%rsi │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x489a28,0x0(%rbp) │ │ │ │ @@ -140061,15 +140057,15 @@ │ │ │ │ jmp *%rax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ jl 48aadd │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r14b,-0x55(%r8) │ │ │ │ rex.W add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ jge 48ab6c │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ @@ -140083,21 +140079,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jnp 48ab25 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - xor %r11b,%r8b │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - rex.W add %cl,-0x77(%rbp) │ │ │ │ - int1 │ │ │ │ + add %bh,0x4801b67b(%rax) │ │ │ │ + movl $0x48abd8,0x30(%rbp) │ │ │ │ + mov %r14,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -143227,15 +143219,15 @@ │ │ │ │ cwtl │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 48d481 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b7e7be(%rip),%rsi │ │ │ │ + lea 0x1b7e7b6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -143995,16 +143987,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 48deda │ │ │ │ - mov $0x1,%dh │ │ │ │ + fsubrs 0x1(%rsi,%rsi,4) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48def7 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -145949,15 +145940,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48fa13 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ movq $0x48ddd8,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x48fbe8,0x0(%rbp) │ │ │ │ - lea 0x1b78414(%rip),%rsi │ │ │ │ + lea 0x1b7840c(%rip),%rsi │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x48f558,0x0(%rbp) │ │ │ │ @@ -146749,15 +146740,15 @@ │ │ │ │ jmp *%rax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ and %dh,0x45c74801(%rsi) │ │ │ │ add %ah,0x4c004906(%rax) │ │ │ │ mov 0xf(%rbx),%ecx │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ @@ -146770,15 +146761,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4801b620(%rax) │ │ │ │ + add %cl,0x4801b620(%rax) │ │ │ │ movl $0x490708,0x30(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ @@ -148829,15 +148820,15 @@ │ │ │ │ cwtl │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 492211 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b79a2e(%rip),%rsi │ │ │ │ + lea 0x1b79a26(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -149256,15 +149247,15 @@ │ │ │ │ cwtl │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 492811 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b7942e(%rip),%rsi │ │ │ │ + lea 0x1b79426(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -149534,17 +149525,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - mov $0x1,%dh │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 484ae1f7 <__environ@GLIBC_2.2.5+0x4646dfcf> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 492c30 │ │ │ │ movq $0x492c20,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -149555,57 +149545,57 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4801b616(%rax) │ │ │ │ + add %ch,0x4801b616(%rax) │ │ │ │ movl $0x492c48,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 18327d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801b616(%rax) │ │ │ │ + add %al,0x4801b616(%rax) │ │ │ │ movl $0x492c78,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 492c78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x16(%rax) │ │ │ │ + add %dl,0x16(%rax) │ │ │ │ mov $0x1,%dh │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x492ca8,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1ab2518 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x1,%dh │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 492cbf │ │ │ │ lea 0x1ba5109(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -149657,15 +149647,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x15(%rax) │ │ │ │ + add %dh,0x15(%rax) │ │ │ │ mov $0x1,%dh │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 492d87 │ │ │ │ movq $0x492be0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -149968,22 +149958,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0xb6,(%rcx) │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7a(%rdi) │ │ │ │ + mov $0x4901b619,%eax │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493217 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -150605,19 +150591,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ - mov $0x1,%dh │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4939d7 │ │ │ │ + clc │ │ │ │ + adc %esi,-0x3b7cb6ff(%rsi) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -152457,15 +152445,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49545b │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ movq $0x4938b8,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x495630,0x0(%rbp) │ │ │ │ - lea 0x1b729cc(%rip),%rsi │ │ │ │ + lea 0x1b729c4(%rip),%rsi │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x494fa0,0x0(%rbp) │ │ │ │ @@ -154713,15 +154701,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x40(%r12),%r9 │ │ │ │ lea -0x20(%r12),%r8 │ │ │ │ lea 0x19677ae(%rip),%rdi │ │ │ │ lea 0x1970885(%rip),%rsi │ │ │ │ lea 0x197081e(%rip),%r14 │ │ │ │ - lea 0x1b6e835(%rip),%rbx │ │ │ │ + lea 0x1b6e82d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 1bfd4a0 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x196776d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -154794,15 +154782,15 @@ │ │ │ │ add %cl,%al │ │ │ │ jle 49782e │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ - lea 0x1b84002(%rip),%r14 │ │ │ │ + lea 0x1b83ffa(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 513c30 │ │ │ │ lea 0x19762c1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -154838,15 +154826,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b7389e(%rip),%rbx │ │ │ │ + lea 0x1b73896(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -155638,15 +155626,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b72e9e(%rip),%rbx │ │ │ │ + lea 0x1b72e96(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -157715,15 +157703,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x38(%r12),%r9 │ │ │ │ lea -0x18(%r12),%r8 │ │ │ │ lea 0x1964b3f(%rip),%rdi │ │ │ │ lea 0x196dc4e(%rip),%rsi │ │ │ │ lea 0x196dbe7(%rip),%r14 │ │ │ │ - lea 0x1b6bbfe(%rip),%rbx │ │ │ │ + lea 0x1b6bbf6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 1bfd4a0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x1964afe(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -158059,15 +158047,15 @@ │ │ │ │ add %cl,(%rax) │ │ │ │ rex.WRX xchg %rax,%rdi │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ - lea 0x1b80f42(%rip),%r14 │ │ │ │ + lea 0x1b80f3a(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 513c30 │ │ │ │ lea 0x1973201(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -158103,15 +158091,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b707de(%rip),%rbx │ │ │ │ + lea 0x1b707d6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -158903,15 +158891,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b6fdde(%rip),%rbx │ │ │ │ + lea 0x1b6fdd6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -160970,15 +160958,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x38(%r12),%r9 │ │ │ │ lea -0x18(%r12),%r8 │ │ │ │ lea 0x19620bf(%rip),%rdi │ │ │ │ lea 0x196ab8e(%rip),%rsi │ │ │ │ lea 0x196ab27(%rip),%r14 │ │ │ │ - lea 0x1b68b3e(%rip),%rbx │ │ │ │ + lea 0x1b68b36(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 1bfd4a0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x196207e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -161772,16 +161760,16 @@ │ │ │ │ movq $0x49ddc0,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -162735,16 +162723,16 @@ │ │ │ │ movq $0x49ea40,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -162803,15 +162791,15 @@ │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 49ed1a │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49ed06 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -163165,15 +163153,15 @@ │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 49f33b │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49f363 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -163594,15 +163582,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x480195e8(%rax) │ │ │ │ movl $0x49f828,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1b54687(%rip),%r14 │ │ │ │ + lea 0x1b5467f(%rip),%r14 │ │ │ │ jmp 1b33220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163862,15 +163850,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,(%rdi) │ │ │ │ + or %cl,(%rdi) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp e21aa8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163948,15 +163936,15 @@ │ │ │ │ ja 49fc67 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ movq $0x49fad0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x49fc88,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0x1b681c4(%rip),%rsi │ │ │ │ + lea 0x1b681bc(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 183a860 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -163977,15 +163965,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x49fb18,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x49fce0,0x0(%rbp) │ │ │ │ - lea 0x1ac10d1(%rip),%r14 │ │ │ │ + lea 0x1ac10c9(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 1bf13e0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -165517,15 +165505,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x480196e4(%rax) │ │ │ │ movl $0x4a1228,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1b7a69f(%rip),%r14 │ │ │ │ + lea 0x1b7a697(%rip),%r14 │ │ │ │ jmp 513c30 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x480195cf(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ @@ -165966,29 +165954,28 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x4a17d8,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 518b00 │ │ │ │ + jmp d5df30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ fdivs 0xd8d4c01(%rsi) │ │ │ │ loop 4a1842 │ │ │ │ mov $0x58d4c01,%ecx │ │ │ │ - xor $0x1c,%al │ │ │ │ - cwtl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - cmp $0x1981c1c,%eax │ │ │ │ - lea 0x1981c05(%rip),%rsi │ │ │ │ - lea 0x1b6d8ce(%rip),%r14 │ │ │ │ + push %rsp │ │ │ │ + mov $0x8d4801a9,%ebp │ │ │ │ + cmp $0x1a9bd3c,%eax │ │ │ │ + lea 0x1a9bd25(%rip),%rsi │ │ │ │ + lea 0x1b6d8c6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -166696,15 +166683,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b69016(%rip),%rbx │ │ │ │ + lea 0x1b6900e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -167389,15 +167376,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1b686de(%rip),%rbx │ │ │ │ + lea 0x1b686d6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -174047,16 +174034,16 @@ │ │ │ │ movq $0x4a9378,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -174117,15 +174104,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdx,%rsi,2) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a9646 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -175272,16 +175259,16 @@ │ │ │ │ movq $0x4aa4b8,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -179488,16 +179475,16 @@ │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ movq $0x4ad7f8,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -179562,15 +179549,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdx,%rsi,2) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4adac6 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -180888,16 +180875,16 @@ │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ movq $0x4aea38,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -180960,15 +180947,15 @@ │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4aed1a │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aed06 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -182282,16 +182269,16 @@ │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ movq $0x4afc78,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -182354,15 +182341,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdx,%rsi,2) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aff46 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -183877,16 +183864,16 @@ │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ movq $0x4b10f8,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x199b6d8,-0x68(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200b1e2,-0x50(%r12) │ │ │ │ - movq $0x200b1e2,-0x48(%r12) │ │ │ │ + movq $0x200b1da,-0x50(%r12) │ │ │ │ + movq $0x200b1da,-0x48(%r12) │ │ │ │ movq $0x1,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x98(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ @@ -183950,15 +183937,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdx,%rsi,2) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b13c6 │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ @@ -184708,29 +184695,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4c4cc88a <__environ@GLIBC_2.2.5+0x4a48c662> │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + loopne 4b1d87 │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp e26360 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ + nop │ │ │ │ sub $0x834901b4,%eax │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ @@ -186581,15 +186570,15 @@ │ │ │ │ jmp 4b3c42 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4b3c71 │ │ │ │ movq $0x4b5a30,0x18(%rbp) │ │ │ │ - lea 0x1b541b5(%rip),%rsi │ │ │ │ + lea 0x1b541ad(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 183a860 │ │ │ │ add $0xfffffffffffffeb8,%rbp │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ @@ -187699,15 +187688,15 @@ │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b5c91 │ │ │ │ movq $0x4a9b70,-0x50(%r12) │ │ │ │ mov %r10,-0x40(%r12) │ │ │ │ movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x200b1e2,-0x30(%r12) │ │ │ │ + movq $0x200b1da,-0x30(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x2037dc1,-0x10(%r12) │ │ │ │ movq $0x1a806f8,-0x8(%r12) │ │ │ │ @@ -188496,15 +188485,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x4b1d90,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4b6020,0x0(%rbp) │ │ │ │ - lea 0x1aaaa19(%rip),%r14 │ │ │ │ + lea 0x1aaaa11(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 1bf13e0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -191195,15 +191184,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b9a89 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x49f7a8,-0x10(%r12) │ │ │ │ mov 0x140(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4b80c8,0x0(%rbp) │ │ │ │ - lea 0x1b4e39a(%rip),%rsi │ │ │ │ + lea 0x1b4e392(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rax,0xf8(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x138(%rbp),%rax │ │ │ │ mov 0x130(%rbp),%rdx │ │ │ │ @@ -192302,15 +192291,15 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ lea 0x1b7cfaf(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4958d0 │ │ │ │ movq $0x4b5fc8,0x0(%rbp) │ │ │ │ - lea 0x1b4cfe5(%rip),%rsi │ │ │ │ + lea 0x1b4cfdd(%rip),%rsi │ │ │ │ lea 0x1943094(%rip),%r14 │ │ │ │ jmp 183a860 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -194264,15 +194253,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x175e25c(%rip),%r14 │ │ │ │ + lea 0x179fb2f(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194431,15 +194420,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ - lea 0x175e000(%rip),%r14 │ │ │ │ + lea 0x179f8d3(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ lea 0x1b7b232(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -196154,15 +196143,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ - lea 0x175c650(%rip),%r14 │ │ │ │ + lea 0x179df23(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ lea 0x1b79882(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -196316,15 +196305,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ - lea 0x175c3e8(%rip),%r14 │ │ │ │ + lea 0x179dcbb(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ lea 0x1b7961a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -199870,15 +199859,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4c29a0 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1b78840(%rip),%rdi │ │ │ │ - lea 0x1b58f21(%rip),%rsi │ │ │ │ + lea 0x1b58f19(%rip),%rsi │ │ │ │ lea 0x175555c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4c2898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -206735,16 +206724,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test %ebp,0x458d4801(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + test %ch,0x458d4801(%rax) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c9c38 │ │ │ │ movq $0x4c9c50,-0x8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ lea 0x1b6e192(%rip),%r14 │ │ │ │ @@ -206912,15 +206901,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9eb7 │ │ │ │ movq $0x4c9c10,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4c9ee0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0x1aa4ab7(%rip),%r14 │ │ │ │ + lea 0x1aa4aaf(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dc7860 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x1947c17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -206956,43 +206945,43 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %ebp,0x738b4c01(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ (bad) │ │ │ │ test $0x8e,%al │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds -0x74b3fe58(%rdi) │ │ │ │ + rolb $1,-0x74b3fe58(%rdi) │ │ │ │ jae 4c9f84 │ │ │ │ jmp db4770 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1750be4(%rip),%r14 │ │ │ │ + lea 0x17924b7(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207024,15 +207013,15 @@ │ │ │ │ ja 4ca038 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4c9fb0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x177b6e5(%rip),%r14 │ │ │ │ + lea 0x176dc97(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207221,44 +207210,43 @@ │ │ │ │ jmp 1ab17c8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - test %ch,0x458d4801(%rax) │ │ │ │ + mov %al,0x458d4801(%rax,%rbp,4) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ca345 │ │ │ │ movq $0x4ca2f0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ca2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7c(%rax) │ │ │ │ + add %dl,-0x7c(%rax) │ │ │ │ test $0x1,%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ je 4ca349 │ │ │ │ cmp $0x6,%rax │ │ │ │ je 4ca3cf │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ca335 │ │ │ │ movq $0x4c9f50,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x177b3ec(%rip),%r14 │ │ │ │ + lea 0x176d99e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x4ca380,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -207272,33 +207260,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ subl $0xffffff83,-0x2776b7ff(%rax) │ │ │ │ loopne 4ca38d │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 4ca3e3 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ca3bf │ │ │ │ movq $0x4c9f70,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x177b362(%rip),%r14 │ │ │ │ + lea 0x176d914(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x2(%rbx),%rsi │ │ │ │ - lea 0x177b33e(%rip),%r14 │ │ │ │ + lea 0x176d8f0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x4ca410,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ca410 │ │ │ │ @@ -207327,25 +207315,25 @@ │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ lea 0x17a83a4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x177b29c(%rip),%r14 │ │ │ │ + lea 0x176d84e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4901a882(%rax) │ │ │ │ + add %ah,0x4901a882(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ca4c4 │ │ │ │ movq $0x4ca2b8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 1ab17c8 │ │ │ │ @@ -207507,15 +207495,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ca6ec │ │ │ │ + fdiv %st(6),%st │ │ │ │ mov $0x1,%ah │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ca75b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4ca740,-0x20(%rbp) │ │ │ │ @@ -207530,29 +207518,29 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c01b4f6(%rax) │ │ │ │ + add %dl,0x4c01b4f6(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1aa7908 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,-0xa(%rax) │ │ │ │ + add %ah,-0xa(%rax) │ │ │ │ mov $0x1,%ah │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ca83d │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4ca7c8,-0x28(%rbp) │ │ │ │ @@ -207569,15 +207557,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ divb 0x38c48349(%rcx,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ca82d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4ca6f8,-0x30(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -207866,16 +207854,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - rex.WR cltq │ │ │ │ + or %ch,%dl │ │ │ │ + xchg %eax,%esi │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB call 7344e64c <__environ@GLIBC_2.2.5+0x7140e424> │ │ │ │ rex.WRX │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cad38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -207884,22 +207872,21 @@ │ │ │ │ jne 4cad38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.WR cltq │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jmp ffffffff8b94aed0 <__environ@GLIBC_2.2.5+0xffffffff8990aca8> │ │ │ │ jnp 4cad4b │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 6105e8 │ │ │ │ + jmp 5ccbe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -208937,15 +208924,15 @@ │ │ │ │ movq $0x2037dc1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4cb930 │ │ │ │ lea 0x1945dc2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ jle 4cbe33 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4cbec7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -209262,15 +209249,15 @@ │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1ab2518 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 608998 │ │ │ │ + jmp 5c4f98 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209802,15 +209789,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cca27 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4cc990,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x174e15d(%rip),%r14 │ │ │ │ + lea 0x178fa30(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209996,15 +209983,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %dh,%al │ │ │ │ shll $1,0x8458b48(%rcx,%rax,1) │ │ │ │ movq $0x4cccd8,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1aa7e40 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -210151,15 +210138,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ iret │ │ │ │ mov $0x1,%ah │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4ccef0,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -210440,15 +210427,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1778485(%rip),%r14 │ │ │ │ + lea 0x176aa37(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -210889,15 +210876,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -210930,15 +210917,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ + push %rax │ │ │ │ rex.WR mov $0x1,%dl │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cd976 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cd990,-0x18(%rbp) │ │ │ │ @@ -210947,15 +210934,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ rex.WR mov $0x1,%dl │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 17f1438 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211551,15 +211538,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4ce1c9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4ce1e0,-0x28(%rbp) │ │ │ │ - lea 0x1b4ac65(%rip),%r14 │ │ │ │ + lea 0x1b4ac5d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ @@ -214751,16 +214738,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d0f71 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1b3acd1(%rip),%rsi │ │ │ │ - lea 0x1b3acca(%rip),%r14 │ │ │ │ + lea 0x1b3acc9(%rip),%rsi │ │ │ │ + lea 0x1b3acc2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -214784,15 +214771,15 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ xor 0xf738b48(%rcx,%rax,1),%dl │ │ │ │ - lea 0x1b3ac57(%rip),%r14 │ │ │ │ + lea 0x1b3ac4f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -214940,31 +214927,31 @@ │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x83481e72,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ jb 4d122f │ │ │ │ - lea 0x1a9a85e(%rip),%rbx │ │ │ │ + lea 0x1a9a856(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a82a(%rip),%rbx │ │ │ │ + lea 0x1a9a822(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x4,%rax │ │ │ │ jae 4d125f │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4d1253 │ │ │ │ - lea 0x1a9a79a(%rip),%rbx │ │ │ │ + lea 0x1a9a792(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a766(%rip),%rbx │ │ │ │ + lea 0x1a9a75e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a7d2(%rip),%rbx │ │ │ │ + lea 0x1a9a7ca(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215073,15 +215060,15 @@ │ │ │ │ movq $0x4d1320,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -215128,15 +215115,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ @@ -215177,50 +215164,50 @@ │ │ │ │ add 0x48(%rbp),%esi │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d15b8 │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1602 │ │ │ │ movq $0x4d14c8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d1630,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1a9a41c(%rip),%r14 │ │ │ │ + lea 0x1a9a414(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp f54c00 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1941c5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x37(%rax) │ │ │ │ + add %cl,-0x37(%rax) │ │ │ │ test $0x4d8b4c01,%eax │ │ │ │ sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 4d1644 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1a9c93a(%rip),%r14 │ │ │ │ + lea 0x1a9c932(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp f50e28 │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -215248,15 +215235,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -215275,15 +215262,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ @@ -215341,50 +215328,50 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d17e2 │ │ │ │ movq $0x4d1688,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d1878,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1a9a21a(%rip),%r14 │ │ │ │ + lea 0x1a9a212(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp f54c00 │ │ │ │ lea 0x1941a95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ clc │ │ │ │ test $0x4d8b4c01,%eax │ │ │ │ sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 4d185c │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1a9f8c2(%rip),%r14 │ │ │ │ + lea 0x1a9f8ba(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp f50e28 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c01a9f8(%rax) │ │ │ │ + add %ah,0x4c01a9f8(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1a9f892(%rip),%r14 │ │ │ │ + lea 0x1a9f88a(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp f50e28 │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -215404,31 +215391,31 @@ │ │ │ │ add %ah,(%rax) │ │ │ │ sbb 0x10438b48(%rcx,%rax,1),%dl │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 4d18f3 │ │ │ │ cmp $0x6,%rax │ │ │ │ jb 4d18e7 │ │ │ │ - lea 0x1a9a1a6(%rip),%rbx │ │ │ │ + lea 0x1a9a19e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a14a(%rip),%rbx │ │ │ │ + lea 0x1a9a142(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4d1917 │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4d190b │ │ │ │ - lea 0x1a9a0e2(%rip),%rbx │ │ │ │ + lea 0x1a9a0da(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a0ae(%rip),%rbx │ │ │ │ + lea 0x1a9a0a6(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1a9a0f2(%rip),%rbx │ │ │ │ + lea 0x1a9a0ea(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215508,15 +215495,15 @@ │ │ │ │ jne 4d1a7d │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1a6d │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -216181,16 +216168,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4d24d8,-0x30(%rbp) │ │ │ │ @@ -216214,36 +216201,32 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - lea 0x458b4801(%rbx),%esi │ │ │ │ - sub %cl,0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,(%rdi) │ │ │ │ - test %ah,%cl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4d2491 │ │ │ │ + add %bh,0x4801b38d(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4d2557 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ jmp 1990b38 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ mov $0x1,%bl │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 4d2557 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -216385,15 +216368,15 @@ │ │ │ │ jmp 1bf1cf8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x73(%rax) │ │ │ │ + add %dl,-0x73(%rax) │ │ │ │ mov $0x1,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d26e2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -216404,16 +216387,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x458d4801(%rbx),%? │ │ │ │ + add %bh,%al │ │ │ │ + lea 0x458d4801(%rbx),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d2726 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -216460,16 +216443,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -216512,16 +216495,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -216564,16 +216547,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -216657,15 +216640,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1b65331(%rip),%rsi │ │ │ │ lea 0x1b6532a(%rip),%r14 │ │ │ │ - lea 0x1b38744(%rip),%rbx │ │ │ │ + lea 0x1b3873c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x19408f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4d2b20,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -216858,15 +216841,15 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4901b387(%rax) │ │ │ │ + add %cl,0x4901b387(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d2da9 │ │ │ │ movq $0x4d26f8,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -217436,15 +217419,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x480193ff(%rax) │ │ │ │ movl $0x4d3550,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 1bc86a8 │ │ │ │ - lea 0x1b37d3e(%rip),%rbx │ │ │ │ + lea 0x1b37d36(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x193ff96(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4d34e0,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -217467,16 +217450,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -217511,16 +217494,16 @@ │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d35de │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4d3028 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -217548,16 +217531,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4d3260 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -217602,15 +217585,15 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - or 0x23358d48(%rcx,%rax,1),%dl │ │ │ │ + or 0x1b358d48(%rcx,%rax,1),%dl │ │ │ │ test %esi,0x738b4c01(%rbx) │ │ │ │ cmovs 0x74e908c5(%rbx),%eax │ │ │ │ rex.WR add %r8b,(%rax) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -217983,16 +217966,18 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4801a996,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%esi │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4d3c86 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f54c00 │ │ │ │ @@ -218014,15 +217999,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -218055,15 +218040,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4901a995(%rax) │ │ │ │ + add %bl,0x4901a995(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d3d9a │ │ │ │ movq $0x4d3c60,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x4d3d08,-0x8(%r12) │ │ │ │ @@ -218379,15 +218364,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ @@ -218511,15 +218496,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x177df74(%rip),%r14 │ │ │ │ + lea 0x1770526(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -218575,15 +218560,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x177de5b(%rip),%r14 │ │ │ │ + lea 0x177040d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219511,15 +219496,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d524f │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4d51b8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1752728(%rip),%r14 │ │ │ │ + lea 0x1793ffb(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219845,15 +219830,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x193e77e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -219929,15 +219914,15 @@ │ │ │ │ add %ch,%cl │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x20000000(%rip) │ │ │ │ + add %dl,0x18000000(%rip) │ │ │ │ in $0xb3,%eax │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d5877 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -220121,15 +220106,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1b62314(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ loop 4d5a5a │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d5aef │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -221619,40 +221604,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x1aa1e27(%rip),%rsi │ │ │ │ + lea 0x1aa1e1f(%rip),%rsi │ │ │ │ lea 0x193d33f(%rip),%r14 │ │ │ │ jmp 1952808 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x2d(%rax) │ │ │ │ xchg %eax,%ebx │ │ │ │ add %ecx,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x1aa1df7(%rip),%rsi │ │ │ │ + lea 0x1aa1def(%rip),%rsi │ │ │ │ lea 0x193d30f(%rip),%r14 │ │ │ │ jmp 1952318 │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rclb %cl,-0xf76b6ff(%rbx) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x1aa1cfc(%rip),%rsi │ │ │ │ + lea 0x1aa1cf4(%rip),%rsi │ │ │ │ lea 0x193d2dc(%rip),%r14 │ │ │ │ jmp 1950ec8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -221682,16 +221667,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ rclb %cl,-0x2776b7ff(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4d6ea9 │ │ │ │ - lea 0x1b34d97(%rip),%r14 │ │ │ │ - lea 0x1b34d90(%rip),%rbx │ │ │ │ + lea 0x1b34d8f(%rip),%r14 │ │ │ │ + lea 0x1b34d88(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4d6ef0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -221790,15 +221775,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ rex.WRB mov $0x1,%r11b │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ movq $0x4d7070,0x8(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ @@ -221821,15 +221806,15 @@ │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801b34d(%rax) │ │ │ │ + add %al,0x4801b34d(%rax) │ │ │ │ movl $0x4d70c0,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 199e9b8 │ │ │ │ @@ -221902,15 +221887,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c(%rax) │ │ │ │ + add %dh,0x4c(%rax) │ │ │ │ mov $0x1,%bl │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ movq $0x4d71d8,0x28(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -221934,15 +221919,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ rex.WR mov $0x1,%bl │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ movq $0x4d7230,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -221964,15 +221949,15 @@ │ │ │ │ add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ rex.WXB mov $0x1,%r11b │ │ │ │ movq $0x4d7280,0x28(%rbp) │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -221993,15 +221978,15 @@ │ │ │ │ add %ah,%gs:-0x70(%rsi) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4b(%rax) │ │ │ │ + add %dh,0x4b(%rax) │ │ │ │ mov $0x1,%bl │ │ │ │ movq $0x4d72d0,0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -222022,15 +222007,15 @@ │ │ │ │ add %ah,%gs:-0x70(%rsi) │ │ │ │ xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WXB mov $0x1,%r11b │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ movq $0x4d7328,0x28(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -222052,15 +222037,15 @@ │ │ │ │ add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,%al │ │ │ │ rex.WX mov $0x1,%bl │ │ │ │ movq $0x4d7378,0x28(%rbp) │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -222106,16 +222091,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x480193cd(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4d7401 │ │ │ │ - lea 0x1b3483f(%rip),%r14 │ │ │ │ - lea 0x1b34838(%rip),%rbx │ │ │ │ + lea 0x1b34837(%rip),%r14 │ │ │ │ + lea 0x1b34830(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4d7458,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x193cbb6(%rip),%r14 │ │ │ │ @@ -222161,15 +222146,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49(%rax) │ │ │ │ + add %dl,0x49(%rax) │ │ │ │ mov $0x1,%bl │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x4d74f8,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -222193,16 +222178,16 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.WB mov $0x1,%r11b │ │ │ │ + add %bh,%al │ │ │ │ + rex.W mov $0x1,%bl │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x4d7550,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -222442,16 +222427,16 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -222553,15 +222538,15 @@ │ │ │ │ lea 0x193c5c6(%rip),%r14 │ │ │ │ jmp 1bc8e48 │ │ │ │ or %ebp,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.X mov $0x1,%bl │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ jne 4d7a30 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4d7a6a │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -222572,15 +222557,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ mov $0x1,%r11b │ │ │ │ cmp 0x8(%rbp),%rbx │ │ │ │ jne 4d7a74 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -222823,16 +222808,16 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4d7ea0,-0x28(%rbp) │ │ │ │ @@ -222855,15 +222840,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ ds mov $0x1,%bl │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ je 4d7f07 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -222872,15 +222857,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,%al │ │ │ │ cmp $0x8b4801b3,%eax │ │ │ │ and %r9b,0x3b(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %dl,0x48000000(%rcx) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -223048,16 +223033,16 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -223167,15 +223152,15 @@ │ │ │ │ nop │ │ │ │ or %dh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ cmp %esi,0x458b4801(%rbx) │ │ │ │ xor %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %dh,0x48(%rax,%rdi,1) │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -223184,15 +223169,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801b339(%rax) │ │ │ │ + add %al,0x4801b339(%rax) │ │ │ │ cmp 0x8(%rbp),%ebx │ │ │ │ jne 4d82cc │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ @@ -223374,15 +223359,15 @@ │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 4d8390 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp %dh,0x458b4801(%rbx) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fimull 0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %dh,0x11(%rbp) │ │ │ │ cmp 0x18(%rbp),%rcx │ │ │ │ @@ -224276,19 +224261,19 @@ │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rsi │ │ │ │ - lea 0x1b329d9(%rip),%r14 │ │ │ │ + lea 0x1b329d1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224483,19 +224468,19 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x4dc178,-0x30(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rsi │ │ │ │ - lea 0x1b32698(%rip),%r14 │ │ │ │ + lea 0x1b32690(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224833,15 +224818,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x1a(%rax) │ │ │ │ mov $0x1,%ch │ │ │ │ - lea 0x1a8e57b(%rip),%rsi │ │ │ │ + lea 0x1a8e573(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1b4c188 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -225180,16 +225165,16 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4da038,-0x20(%rbp) │ │ │ │ @@ -225210,31 +225195,32 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801b31c(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ + add %bh,0x1c(%rax) │ │ │ │ + mov $0x1,%bl │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ je 4da056 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 199ca68 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb $0xb3,%al │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ and %r9b,0x3b(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %dh,0x48(%rsp,%rax,2) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -225395,15 +225381,15 @@ │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 4da0a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ sbb 0x458b4801(%rbx),%esi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fimull 0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %dh,0x11(%rbp) │ │ │ │ cmp 0x18(%rbp),%rcx │ │ │ │ @@ -225995,15 +225981,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x1b18dba(%rip),%rbx │ │ │ │ + lea 0x1b18db2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -226124,15 +226110,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x1b18b82(%rip),%rbx │ │ │ │ + lea 0x1b18b7a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -226480,15 +226466,15 @@ │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ jmp 4da8e8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4daf88,0x0(%rbp) │ │ │ │ mov %rcx,0x30(%rbp) │ │ │ │ jmp 1bf1ce0 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x1b30a60(%rip),%r14 │ │ │ │ + lea 0x1b30a58(%rip),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ jmp 4da0a8 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4db237 │ │ │ │ @@ -226888,15 +226874,15 @@ │ │ │ │ movq $0x4db868,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1b303ee(%rip),%r14 │ │ │ │ + lea 0x1b303e6(%rip),%r14 │ │ │ │ lea 0x1b5b80e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -231545,15 +231531,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xb3be5735,-0x73(%rax) │ │ │ │ + testl $0xb3be4f35,-0x73(%rax) │ │ │ │ add %ebp,%ecx │ │ │ │ rex.WB (bad) │ │ │ │ (bad) │ │ │ │ call *0x17(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -231612,15 +231598,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 4dfb34 │ │ │ │ - lea 0x1b3bd7e(%rip),%rsi │ │ │ │ + lea 0x1b3bd76(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4df9a8 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -234415,15 +234401,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ subb $0xe8,0x458d4801(%rcx) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e2168 │ │ │ │ movq $0x4e20f0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -234436,16 +234422,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cfe5680(%rax) │ │ │ │ - jrcxz 4e20fa │ │ │ │ + add %bh,-0x80(%rax) │ │ │ │ + test $0x7e38301,%eax │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4e2118 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x4e21d8,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1932da2(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -234461,15 +234447,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ subb $0x0,0x45c74801(%rcx) │ │ │ │ andb $0x4e,(%rcx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 4e215c │ │ │ │ lea 0x1932d56(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -234477,51 +234463,48 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %ch,%al │ │ │ │ jg 4e2128 │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r14b,0x48004e21(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4e1eb8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jg 4e2158 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - filds -0x7cb7fe4b(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor $0xf00b328,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %bh,0x4801a97f(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x1b581df(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 10149f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801a97f(%rax) │ │ │ │ + add %dl,0x4801a97f(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x1b581b7(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 10149f8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7f(%rax) │ │ │ │ + add %ah,0x7f(%rax) │ │ │ │ test $0xc4834901,%eax │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e2255 │ │ │ │ movq $0x4e1f48,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x4e2028,-0x28(%r12) │ │ │ │ @@ -234547,24 +234530,23 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x4d(%rbx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + cmpb $0x1,-0x4d(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4e22d0 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ lea 0x1b58f09(%rip),%rsi │ │ │ │ - lea 0x1b37b62(%rip),%r14 │ │ │ │ + lea 0x1b37b5a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1b4dc50 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -235686,15 +235668,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x1931d88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x1,%bl │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e334f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -237660,15 +237642,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x175bd49(%rip),%r14 │ │ │ │ + lea 0x174e2fb(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -237680,16 +237662,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x480196ab,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + orb $0x1,-0x6b(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e4dd7 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e4dc0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -237697,22 +237679,22 @@ │ │ │ │ jne 4e4dc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x55(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,0x49(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ jnp 4e4dd3 │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 6105e8 │ │ │ │ + jmp 5ccbe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -237831,17 +237813,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480196a9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,0x47(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4e50b0 │ │ │ │ movq $0x4e4ff0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4e4ff0 │ │ │ │ @@ -237850,16 +237834,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x57(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RXB xchg %eax,%r13d │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x22(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4e5010 │ │ │ │ lea 0x1930800(%rip),%rbx │ │ │ │ @@ -237879,23 +237863,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test $0x96,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5e(%rdi) │ │ │ │ + add %dh,0x49019546(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e50bb │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4e4d80,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ cmp $0xb,%rax │ │ │ │ jl 4e5097 │ │ │ │ @@ -237946,40 +237925,37 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x72b7fe6a(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0x9545,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4e5197 │ │ │ │ movq $0x4e5170,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4e5170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - xchg %eax,%esi │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jnp 4e5183 │ │ │ │ + add %dl,0x48019545(%rax) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ movq $0x2037dc1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 6105e8 │ │ │ │ + jmp 5ccbe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238025,15 +238001,15 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x1930549(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x1,%dl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e52c7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -238144,15 +238120,15 @@ │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x11(%rbp),%esi │ │ │ │ mov 0x5(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 608998 │ │ │ │ + jmp 5c4f98 │ │ │ │ lea 0x19304a4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x19304b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x1b5297b(%rip),%rbx │ │ │ │ @@ -238656,30 +238632,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x73,-0x74b7fe6b(%rdi) │ │ │ │ - cmovl -0x2c16f88d(%rbx),%ecx │ │ │ │ - loope 4e5af6 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov %ah,-0x74b7fe6c(%rip) │ │ │ │ + jae 4e5af3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5502c0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %eax,$0xb0 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xb0e7,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4e5b22 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1832998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -238688,15 +238662,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801b219(%rax) │ │ │ │ + add %ah,0x4801b219(%rax) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ jmp 195e100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -238735,15 +238709,15 @@ │ │ │ │ ja 4e5bff │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x4e56a8,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e5cb0,0x0(%rbp) │ │ │ │ - lea 0x1b22228(%rip),%rsi │ │ │ │ + lea 0x1b22220(%rip),%rsi │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -238772,15 +238746,15 @@ │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4e5668,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e5d88,0x0(%rbp) │ │ │ │ - lea 0x1b22194(%rip),%rsi │ │ │ │ + lea 0x1b2218c(%rip),%rsi │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ @@ -238832,37 +238806,37 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4e5d68,0x0(%rbp) │ │ │ │ - lea 0x1956563(%rip),%rbx │ │ │ │ + lea 0x194032b(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4e5d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480192fe(%rax) │ │ │ │ movl $0x4e5e70,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 59acf0 │ │ │ │ + jmp 5572f0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ mov $0xa7,%al │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r13b,0x49004e5d(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp e22e70 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238977,19 +238951,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x480192fc(%rax) │ │ │ │ movl $0x4e5f68,-0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1b0f1f7(%rip),%r14 │ │ │ │ + lea 0x1b0f1ef(%rip),%r14 │ │ │ │ movq $0x1bf87d8,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5aa6a8 │ │ │ │ + jmp 566ca8 │ │ │ │ nop │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238997,15 +238971,15 @@ │ │ │ │ xchg %eax,%edx │ │ │ │ add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,0x49000000(%rcx) │ │ │ │ - movl $0x5d69a0,-0x60(%rsp) │ │ │ │ + movl $0x592fa0,-0x60(%rsp) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -239021,16 +238995,16 @@ │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x4e5ae0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e6030,0x0(%rbp) │ │ │ │ - lea 0x1958301(%rip),%rdi │ │ │ │ - lea 0x1957b49(%rip),%rsi │ │ │ │ + lea 0x19420c9(%rip),%rdi │ │ │ │ + lea 0x1941911(%rip),%rsi │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ jmp 1a6a580 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edi,%edi │ │ │ │ add %al,(%rax) │ │ │ │ @@ -239131,15 +239105,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4e5b00,-0x20(%r12) │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x4e61a0,0x48(%rbp) │ │ │ │ - lea 0x1b21c9e(%rip),%rsi │ │ │ │ + lea 0x1b21c96(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ jmp 183a860 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -239613,24 +239587,26 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x72b7fe6d(%rcx) │ │ │ │ + test $0x4a,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4e68c9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x1b549b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51bb90 │ │ │ │ + jmp d60fc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -240057,16 +240033,18 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs %al,0x8b4808758b4c0193 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.R movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %eax,%esi │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e7011 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -240351,15 +240329,15 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ lea 0x192ea49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ leave │ │ │ │ mov $0x1,%dl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e73af │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -240493,15 +240471,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4e75a0 │ │ │ │ movq $0x4e7530,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 51c0d8 │ │ │ │ + jmp d61508 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240693,17 +240671,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e77da │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x193b9d0(%rip),%r14 │ │ │ │ + lea 0x1a55af0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 531fb0 │ │ │ │ + jmp d773e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ jmp ffffffff8d96798c <__environ@GLIBC_2.2.5+0xffffffff8b927764> │ │ │ │ @@ -240719,33 +240697,36 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e783a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x192e8df(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 526bd0 │ │ │ │ + jmp d6c000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0x45,-0x72b7fe6d(%rcx) │ │ │ │ + loopne 4e7890 │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4e787a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 519dc8 │ │ │ │ + jmp d5f1f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240767,15 +240748,15 @@ │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 518b00 │ │ │ │ + jmp d5df30 │ │ │ │ movq $0x4e7968,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ lea 0x192e87f(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ lea 0x192e8bb(%rip),%rbx │ │ │ │ @@ -240792,20 +240773,20 @@ │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ jns 4e7975 │ │ │ │ add %cl,0xd(%rbp,%rcx,4) │ │ │ │ xchg %eax,%edx │ │ │ │ add $0xb5,%al │ │ │ │ add %ecx,0x5(%rbp,%rcx,4) │ │ │ │ - in $0xba,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add $0x5c,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - cmp $0x193bacc,%eax │ │ │ │ - lea 0x193bab5(%rip),%rsi │ │ │ │ - lea 0x1b2777e(%rip),%r14 │ │ │ │ + cmp $0x1a55bec,%eax │ │ │ │ + lea 0x1a55bd5(%rip),%rsi │ │ │ │ + lea 0x1b27776(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1a43268 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240913,15 +240894,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e7afa │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x192e701(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp d8f010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240938,15 +240919,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e7b5a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x192e721(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp d8f010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240963,15 +240944,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e7bba │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x192e761(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp d8f010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240988,15 +240969,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4e7c1a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x192e7d1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp d8f010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241026,28 +241007,28 @@ │ │ │ │ fadds -0x72b7f820(%rbx) │ │ │ │ or $0x17a045b,%eax │ │ │ │ mov (%rcx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x192e5b7(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x19396ee(%rip),%rbx │ │ │ │ + lea 0x1a5380e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x19396d3(%rip),%rbx │ │ │ │ + lea 0x1a537f3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x19396bc(%rip),%rbx │ │ │ │ + lea 0x1a537dc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x19396d1(%rip),%rbx │ │ │ │ + lea 0x1a537f1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x19396bb(%rip),%rbx │ │ │ │ + lea 0x1a537db(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ add $0xfffffffffffffffa,%rax │ │ │ │ lea 0x17a0428(%rip),%rbx │ │ │ │ @@ -241074,25 +241055,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x94,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + shlb $1,-0x72b7fe5b(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4e7d8a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 519dc8 │ │ │ │ + jmp d5f1f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241103,15 +241082,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e7dc2 │ │ │ │ movq $0x4e7de0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp da1d30 │ │ │ │ + jmp 536048 │ │ │ │ lea 0x192e707(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -241730,15 +241709,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x74b3fe59(%rbx) │ │ │ │ + adc %al,-0x74b3fe59(%rbx) │ │ │ │ jae 4e871b │ │ │ │ jmp e21aa8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241763,15 +241742,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadd %st(3),%st │ │ │ │ + rol $1,%bl │ │ │ │ mov $0x1,%al │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e87ff │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -242103,15 +242082,15 @@ │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ movq $0x4e8928,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e8c80,0x0(%rbp) │ │ │ │ - lea 0x1b1f1cd(%rip),%rsi │ │ │ │ + lea 0x1b1f1c5(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ jmp 183a860 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x4e8bf0,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -242400,16 +242379,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - jns 4e8fd6 │ │ │ │ + lock jns 4e8fd6 │ │ │ │ add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp e21aa8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -242618,15 +242596,15 @@ │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ movq $0x4e8fe8,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e9350,0x8(%rbp) │ │ │ │ - lea 0x1b1eb05(%rip),%rsi │ │ │ │ + lea 0x1b1eafd(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 183a860 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x4e92b8,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -242641,15 +242619,15 @@ │ │ │ │ add %dh,0x490192d6(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e9383 │ │ │ │ movq $0x4e9030,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4e93a8,0x0(%rbp) │ │ │ │ - lea 0x1a77a09(%rip),%r14 │ │ │ │ + lea 0x1a77a01(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 1bf13e0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -242779,15 +242757,15 @@ │ │ │ │ ja 4e9564 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4e8880,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e9588,-0x20(%rbp) │ │ │ │ - lea 0x1b1e8cb(%rip),%rsi │ │ │ │ + lea 0x1b1e8c3(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 183a860 │ │ │ │ @@ -243049,15 +243027,15 @@ │ │ │ │ add %dh,-0x30(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ cltd │ │ │ │ rex.WRX add %r9b,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x1b31fbf,%eax │ │ │ │ + xor $0x1b31fb7,%eax │ │ │ │ lea 0x192cc30(%rip),%r14 │ │ │ │ jmp 513fb0 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -243083,15 +243061,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ rex.WRX xchg %rax,%rbx │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r10b,0x48004e99(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x1b31f3f(%rip),%rsi │ │ │ │ + lea 0x1b31f37(%rip),%rsi │ │ │ │ lea 0x192cbb0(%rip),%r14 │ │ │ │ jmp 513fb0 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -243119,15 +243097,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e9a13 │ │ │ │ movq $0x4e86c8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x4e9a40,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0x1b1e418(%rip),%rsi │ │ │ │ + lea 0x1b1e410(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 183a860 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -243143,15 +243121,15 @@ │ │ │ │ add %dl,0x490192d0(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e9a73 │ │ │ │ movq $0x4e8710,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4e9a98,0x0(%rbp) │ │ │ │ - lea 0x1a77319(%rip),%r14 │ │ │ │ + lea 0x1a77311(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 1bf13e0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -243186,15 +243164,15 @@ │ │ │ │ ja 4e9b0c │ │ │ │ movq $0x4e8730,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4e9b40,0x0(%rbp) │ │ │ │ - lea 0x1b1e310(%rip),%rsi │ │ │ │ + lea 0x1b1e308(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ jmp 183a860 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x192ce05(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -246153,15 +246131,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1b4ba44(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ jns 4ec329 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ec3bf │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -246504,16 +246482,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x1,-0x59(%rdx) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + js 4ec7e8 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp e21aa8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -246687,15 +246667,15 @@ │ │ │ │ xchg %eax,%edx │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rdi,%rbx,1) │ │ │ │ movl $0x4eca00,-0x8(%rbp) │ │ │ │ - lea 0x1b1b44b(%rip),%rsi │ │ │ │ + lea 0x1b1b443(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 183a860 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -246725,15 +246705,15 @@ │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%rdi),%al │ │ │ │ xchg %eax,%edx │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ push %rax │ │ │ │ lret $0x4e │ │ │ │ - lea 0x1b1b3e3(%rip),%rsi │ │ │ │ + lea 0x1b1b3db(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 183a860 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246748,15 +246728,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x4ec7a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4ecaa8,0x0(%rbp) │ │ │ │ - lea 0x1a74309(%rip),%r14 │ │ │ │ + lea 0x1a74301(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 1bf13e0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -248052,15 +248032,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ ret │ │ │ │ add %bh,%bh │ │ │ │ add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x38000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x1,%dl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4edc5f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -248276,15 +248256,15 @@ │ │ │ │ decl -0x75(%rax) │ │ │ │ jae 4edecb │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1ab2518 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ pop %rsi │ │ │ │ mov $0x1,%dl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4edf2f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -250407,15 +250387,15 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4ef920,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1755c84(%rip),%r14 │ │ │ │ + lea 0x1748236(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -254944,15 +254924,15 @@ │ │ │ │ (bad) │ │ │ │ in $0xdd,%eax │ │ │ │ pop %rbx │ │ │ │ add %ecx,(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ push 0x458d4801(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4f3dc7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -259209,15 +259189,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ xchg %eax,%edx │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r15b,0x48004f75(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x1b2411f(%rip),%rsi │ │ │ │ + lea 0x1b24117(%rip),%rsi │ │ │ │ lea 0x1b3f3c0(%rip),%r14 │ │ │ │ jmp 513fb0 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -259997,15 +259977,15 @@ │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4f8240,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ lea 0x1921e69(%rip),%rdi │ │ │ │ - lea 0x193bf4b(%rip),%rsi │ │ │ │ + lea 0x1a5606b(%rip),%rsi │ │ │ │ lea 0x191c1fc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 50cfb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -260452,15 +260432,15 @@ │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4f8888,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ lea 0x19218b9(%rip),%rdi │ │ │ │ - lea 0x193b73b(%rip),%rsi │ │ │ │ + lea 0x1a5585b(%rip),%rsi │ │ │ │ lea 0x191bbb4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 50cfb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -260670,42 +260650,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push $0x4801a566 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f8c6a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 554b18 │ │ │ │ + jmp d99f48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,%ch │ │ │ │ - xchg %eax,%ebx │ │ │ │ + xor %ah,-0x5b(%rsi) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4f8ca2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 554b18 │ │ │ │ + jmp d99f48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -261020,15 +260999,15 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x24(%rax) │ │ │ │ + add %al,0x24(%rax) │ │ │ │ mov $0x1,%cl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f9257 │ │ │ │ movq $0x4f91d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -261036,15 +261015,15 @@ │ │ │ │ jne 4f91d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ and $0xb1,%al │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ adc %dl,-0x74b7ffb1(%rdx) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -261056,15 +261035,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ and 0x45c74801(%rcx),%esi │ │ │ │ add %al,-0x6e(%rax) │ │ │ │ rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ @@ -261076,29 +261055,29 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801b123(%rax) │ │ │ │ + add %ah,0x4801b123(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x1b3da03(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1996ae0 │ │ │ │ lea 0x19210a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %ah,%al │ │ │ │ and -0x976b3ff(%rcx),%esi │ │ │ │ lea 0x1b3d9c7(%rip),%r14 │ │ │ │ jmp 1996f48 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -262038,15 +262017,15 @@ │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ testl $0x5d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ add 0x1236e901(%rdx),%edx │ │ │ │ add %esp,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ fwait │ │ │ │ mov $0x1,%cl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fa1a7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -262361,25 +262340,25 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ cmpxchg %eax,(%rcx) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fa646 │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4fa60e │ │ │ │ - lea 0x1b10bde(%rip),%r14 │ │ │ │ - lea 0x1b10bd7(%rip),%rbx │ │ │ │ + lea 0x1b10bd6(%rip),%r14 │ │ │ │ + lea 0x1b10bcf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4fa668,-0x30(%rbp) │ │ │ │ mov 0x7(%rsi),%rax │ │ │ │ mov 0xf(%rsi),%rbx │ │ │ │ mov 0x17(%rsi),%rcx │ │ │ │ mov 0x1f(%rsi),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -262423,15 +262402,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x1,%cl │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ movq $0x4fa710,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -262457,15 +262436,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ or $0xc74801b1,%eax │ │ │ │ sbb %r13b,-0x59(%r8) │ │ │ │ rex.WRXB add %r9b,0x45(%r11,%r9,4) │ │ │ │ and %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ @@ -262574,16 +262553,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4fa978,-0x30(%rbp) │ │ │ │ @@ -262607,15 +262586,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ or %esi,0x458b4801(%rcx) │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %ah,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ @@ -262628,15 +262607,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801b108(%rax) │ │ │ │ + add %ah,0x4801b108(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 4fa9f7 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -262858,16 +262837,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x4fad40,-0x28(%rbp) │ │ │ │ @@ -262889,15 +262868,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5(%rax) │ │ │ │ + add %dl,0x5(%rax) │ │ │ │ mov $0x1,%cl │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 4fad62 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -262907,15 +262886,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ add $0xb1,%al │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ sub %r9b,0x3b(%r8) │ │ │ │ pop %rbp │ │ │ │ and %dh,0x49(%rax,%rdx,2) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -263102,15 +263081,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x5(%rax) │ │ │ │ + add %dh,0x5(%rax) │ │ │ │ mov $0x1,%cl │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jne 4fafa6 │ │ │ │ @@ -263210,27 +263189,27 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ cmc │ │ │ │ xchg %eax,%ecx │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - xor $0x1b10113,%eax │ │ │ │ + xor $0x1b1010b,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4fafd8 │ │ │ │ lea 0x191f5be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add 0x458d4801(%rcx),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4fb122 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -263240,17 +263219,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - add 0x458d4801(%rcx),%esi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bh,0x4801b103(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4fb166 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -263296,16 +263275,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -263348,16 +263327,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -263400,16 +263379,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -263492,15 +263471,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1b3c8f1(%rip),%rsi │ │ │ │ lea 0x1b3c8ea(%rip),%r14 │ │ │ │ - lea 0x1b0fd04(%rip),%rbx │ │ │ │ + lea 0x1b0fcfc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x191f1f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4fb560,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -263696,15 +263675,15 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3(%rax) │ │ │ │ + add %cl,-0x3(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fb7e9 │ │ │ │ movq $0x4fb138,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -264286,15 +264265,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x480191e8(%rax) │ │ │ │ movl $0x4fbf90,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 1bc86a8 │ │ │ │ - lea 0x1b0f2fe(%rip),%rbx │ │ │ │ + lea 0x1b0f2f6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x191e896(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4fbf20,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -264317,16 +264296,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -264360,16 +264339,16 @@ │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fc01e │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4fba68 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -264396,16 +264375,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4fbca0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -264431,15 +264410,15 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x490191e6(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ - lea 0x1af7a9f(%rip),%r8 │ │ │ │ + lea 0x1af7a97(%rip),%r8 │ │ │ │ lea 0x1921a18(%rip),%rdi │ │ │ │ lea 0x191e011(%rip),%rsi │ │ │ │ lea 0x191e08a(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 512098 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -265255,15 +265234,15 @@ │ │ │ │ ja 4fcce2 │ │ │ │ movq $0x5025e0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4fc400,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -265487,15 +265466,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fd03d │ │ │ │ movq $0x502600,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4fcf70,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -266512,15 +266491,15 @@ │ │ │ │ ja 4fdeba │ │ │ │ movq $0x502620,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x4fda08,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -269574,15 +269553,15 @@ │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1b3737f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x10000000,%eax │ │ │ │ xor 0x458d4801(%rcx),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 500a7f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -270669,15 +270648,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x48019128(%rax) │ │ │ │ - lea 0x1b0a2db(%rip),%esi │ │ │ │ + lea 0x1b0a2d3(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -271695,16 +271674,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5027d9 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1b09469(%rip),%rsi │ │ │ │ - lea 0x1b09462(%rip),%r14 │ │ │ │ + lea 0x1b09461(%rip),%rsi │ │ │ │ + lea 0x1b0945a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -271726,15 +271705,15 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x48019119(%rax) │ │ │ │ - lea 0x1b093f3(%rip),%esi │ │ │ │ + lea 0x1b093eb(%rip),%esi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -272171,27 +272150,27 @@ │ │ │ │ rex.RB │ │ │ │ lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x502e78,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 548328 │ │ │ │ + jmp d8d758 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3e(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + ret $0x1b0 │ │ │ │ lea 0x1b34f42(%rip),%r9 │ │ │ │ - lea 0x1920594(%rip),%r8 │ │ │ │ - lea 0x192057c(%rip),%rdi │ │ │ │ - lea 0x1920565(%rip),%rsi │ │ │ │ - lea 0x1b0c22e(%rip),%r14 │ │ │ │ + lea 0x1a3a6b4(%rip),%r8 │ │ │ │ + lea 0x1a3a69c(%rip),%rdi │ │ │ │ + lea 0x1a3a685(%rip),%rsi │ │ │ │ + lea 0x1b0c226(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -272393,27 +272372,27 @@ │ │ │ │ cmp %dl,0x458d4801(%rcx,%rdx,4) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50319e │ │ │ │ movq $0x5031b8,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 548328 │ │ │ │ + jmp d8d758 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x8d4c01b0,%edi │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8d4c01b0,%esi │ │ │ │ or $0x1b34c02,%eax │ │ │ │ - lea 0x1920254(%rip),%r8 │ │ │ │ - lea 0x192023c(%rip),%rdi │ │ │ │ - lea 0x1920225(%rip),%rsi │ │ │ │ - lea 0x1b0beee(%rip),%r14 │ │ │ │ + lea 0x1a3a374(%rip),%r8 │ │ │ │ + lea 0x1a3a35c(%rip),%rdi │ │ │ │ + lea 0x1a3a345(%rip),%rsi │ │ │ │ + lea 0x1b0bee6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -272631,19 +272610,20 @@ │ │ │ │ xchg %eax,%ecx │ │ │ │ xchg %eax,%ecx │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ xor $0x50,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - add %ah,0x10005(%rip) │ │ │ │ + xor %bh,-0x77(%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x48019191(%rax) │ │ │ │ movl $0x5034f0,-0x8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -272671,21 +272651,21 @@ │ │ │ │ movq $0x1a43858,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1a437b8,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ + movq $0x200f0d1,(%r12) │ │ │ │ movq $0x5035c0,0x8(%rbp) │ │ │ │ lea 0x1b3485a(%rip),%r9 │ │ │ │ - lea 0x191feac(%rip),%r8 │ │ │ │ - lea 0x191fe94(%rip),%rdi │ │ │ │ - lea 0x191fe7d(%rip),%rsi │ │ │ │ - lea 0x1b0bb46(%rip),%r14 │ │ │ │ + lea 0x1a39fcc(%rip),%r8 │ │ │ │ + lea 0x1a39fb4(%rip),%rdi │ │ │ │ + lea 0x1a39f9d(%rip),%rsi │ │ │ │ + lea 0x1b0bb3e(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1cf8 │ │ │ │ @@ -272827,15 +272807,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5036f0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x1930863(%rip),%rsi │ │ │ │ + lea 0x1a4a983(%rip),%rsi │ │ │ │ lea 0x1910d4c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 50cfb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -272977,29 +272957,29 @@ │ │ │ │ and %cl,0x458d4801(%rcx,%rdx,4) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5039b6 │ │ │ │ movq $0x5039d0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 548328 │ │ │ │ + jmp d8d758 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0xb0,%dh │ │ │ │ add %ecx,0xd(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ rex.XB mov $0x1,%r11b │ │ │ │ - lea 0x191fa3c(%rip),%r8 │ │ │ │ - lea 0x191fa24(%rip),%rdi │ │ │ │ - lea 0x191fa0d(%rip),%rsi │ │ │ │ - lea 0x1b0b6d6(%rip),%r14 │ │ │ │ + lea 0x1a39b5c(%rip),%r8 │ │ │ │ + lea 0x1a39b44(%rip),%rdi │ │ │ │ + lea 0x1a39b2d(%rip),%rsi │ │ │ │ + lea 0x1b0b6ce(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -273205,15 +273185,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x48019189(%rax) │ │ │ │ movl $0x503d00,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 5559b0 │ │ │ │ + jmp d9ade0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x77(%rax) │ │ │ │ @@ -273246,21 +273226,21 @@ │ │ │ │ movq $0x1a43858,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1a437b8,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ + movq $0x200f0d1,(%r12) │ │ │ │ movq $0x503e00,0x8(%rbp) │ │ │ │ lea 0x1b3401a(%rip),%r9 │ │ │ │ - lea 0x191f66c(%rip),%r8 │ │ │ │ - lea 0x191f654(%rip),%rdi │ │ │ │ - lea 0x191f63d(%rip),%rsi │ │ │ │ - lea 0x1b0b306(%rip),%r14 │ │ │ │ + lea 0x1a3978c(%rip),%r8 │ │ │ │ + lea 0x1a39774(%rip),%rdi │ │ │ │ + lea 0x1a3975d(%rip),%rsi │ │ │ │ + lea 0x1b0b2fe(%rip),%r14 │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1cf8 │ │ │ │ @@ -273474,15 +273454,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x504068,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x192fee7(%rip),%rsi │ │ │ │ + lea 0x1a4a007(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 50cfb8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -273567,15 +273547,15 @@ │ │ │ │ cmp $0x90,%bh │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 504291 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b079ae(%rip),%rsi │ │ │ │ + lea 0x1b079a6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d8390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -275169,15 +275149,15 @@ │ │ │ │ jmp 5054a0 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50568f │ │ │ │ movq $0x505610,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -275186,15 +275166,15 @@ │ │ │ │ jne 505610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,%al │ │ │ │ pop %rdi │ │ │ │ mov $0x1,%al │ │ │ │ movq $0x505648,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -275205,15 +275185,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801b05f(%rax) │ │ │ │ + add %bl,0x4801b05f(%rax) │ │ │ │ movl $0x505678,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 505678 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -275221,30 +275201,30 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5f(%rax) │ │ │ │ + add %ch,0x5f(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x1b315cb(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1996ae0 │ │ │ │ lea 0x191715a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c01b05f(%rax) │ │ │ │ + add %ch,0x4c01b05f(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ lea 0x1b3158f(%rip),%r14 │ │ │ │ jmp 1996f48 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -276467,16 +276447,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x5068d0,-0x30(%rbp) │ │ │ │ @@ -276500,15 +276480,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,%al │ │ │ │ rex.WB mov $0x1,%r8b │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 50694f │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -276518,15 +276498,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ + add %cl,0x49(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 50694f │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -276671,15 +276651,15 @@ │ │ │ │ jmp 1bf1cf8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x49(%rax) │ │ │ │ + add %bl,0x49(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 506ada │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -276690,15 +276670,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ rex.WX mov $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 506b1e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ @@ -276747,16 +276727,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -276799,16 +276779,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -276851,16 +276831,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -276944,15 +276924,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1b30f39(%rip),%rsi │ │ │ │ lea 0x1b30f32(%rip),%r14 │ │ │ │ - lea 0x1b0434c(%rip),%rbx │ │ │ │ + lea 0x1b04344(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1915bc8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x506f18,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -277153,15 +277133,15 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4901b043(%rax) │ │ │ │ + add %dl,0x4901b043(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5071a1 │ │ │ │ movq $0x506af0,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -277757,15 +277737,15 @@ │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r9b,0x79(%r8) │ │ │ │ push %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5078a4 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 1bc86a8 │ │ │ │ - lea 0x1b03946(%rip),%rbx │ │ │ │ + lea 0x1b0393e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1915266(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5078d8,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -277788,16 +277768,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -277834,16 +277814,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 507420 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -277871,16 +277851,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 507658 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ @@ -277916,16 +277896,16 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x50(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ add %ecx,-0x77(%rcx) │ │ │ │ (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - mov $0x8d4801ae,%eax │ │ │ │ - cmp $0x1914740,%eax │ │ │ │ + mov $0x4801aec0,%edi │ │ │ │ + lea 0x1914740(%rip),%edi │ │ │ │ lea 0x1914719(%rip),%rsi │ │ │ │ lea 0x1914c6a(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 512098 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -278051,24 +278031,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp %dh,0x458d4801(%rax) │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 507d4e │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 507d16 │ │ │ │ - lea 0x1b034d6(%rip),%r14 │ │ │ │ - lea 0x1b034cf(%rip),%rbx │ │ │ │ + lea 0x1b034ce(%rip),%r14 │ │ │ │ + lea 0x1b034c7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x507d70,-0x30(%rbp) │ │ │ │ mov 0x7(%rsi),%rax │ │ │ │ mov 0xf(%rsi),%rbx │ │ │ │ mov 0x17(%rsi),%rcx │ │ │ │ mov 0x1f(%rsi),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -278113,15 +278093,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x1,%al │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ movq $0x507e18,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -278147,17 +278127,16 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ss mov $0x1,%al │ │ │ │ - movq $0x507e70,0x18(%rbp) │ │ │ │ + add %bh,0x4801b036(%rax) │ │ │ │ + movl $0x507e70,0x18(%rbp) │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 19958f8 │ │ │ │ @@ -278257,16 +278236,16 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ movq $0x199b6d8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x508078,-0x28(%rbp) │ │ │ │ @@ -278288,15 +278267,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ xor 0x458b4801(%rax),%dh │ │ │ │ sub %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %al,-0x74b40000(%rax,%rax,1) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ @@ -278307,15 +278286,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801b031(%rax) │ │ │ │ + add %ah,0x4801b031(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 50809a │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -278497,22 +278476,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x32(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - jne 5082de │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor 0x458b4801(%rax),%dh │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,0x11(%rbp) │ │ │ │ cmp 0x20(%rbp),%rdx │ │ │ │ jne 5082de │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ @@ -278601,15 +278581,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ xchg %rax,%rcx │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - xor $0x1b02ddb,%eax │ │ │ │ + xor $0x1b02dd3,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 508310 │ │ │ │ lea 0x1914826(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ @@ -278648,15 +278628,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ mov $0x8d4801b0,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5084ef │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -279601,15 +279581,15 @@ │ │ │ │ add %ch,0x4801913a(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x1913a9d(%rip),%r14 │ │ │ │ jmp 1b4b380 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ mov $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50932f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -283796,27 +283776,32 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4901accd(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c86c │ │ │ │ + add %bh,-0x33(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ movq $0x50c788,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x1b35a00,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x1ae71db(%rip),%r14 │ │ │ │ + lea 0x1ae71d3(%rip),%r14 │ │ │ │ jmp 16b1d00 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0x191093a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -283862,17 +283847,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 50c94a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1916860(%rip),%r14 │ │ │ │ + lea 0x1a30980(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5490a0 │ │ │ │ + jmp d8e4d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -283902,20 +283887,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x8(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ lea 0x1910832(%rip),%rsi │ │ │ │ - lea 0x19167d4(%rip),%r14 │ │ │ │ + lea 0x1a308f4(%rip),%r14 │ │ │ │ movq $0x1bfb5f8,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 554330 │ │ │ │ + jmp d99760 │ │ │ │ lea 0x1910853(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ or %dl,0x458d4801(%rcx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ @@ -283929,15 +283914,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 50ca4a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1910805(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 526bd0 │ │ │ │ + jmp d6c000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284030,15 +284015,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x203a2c9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x174f094(%rip),%r14 │ │ │ │ + lea 0x1741646(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284143,15 +284128,15 @@ │ │ │ │ je 50cd82 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50cd72 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x50cca8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -284174,27 +284159,32 @@ │ │ │ │ jmp 1bf1ce0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4c019163,%eax │ │ │ │ - lea 0x19163b2(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + fadds (%rbx,%riz,4) │ │ │ │ + add %ecx,0x35(%rbp,%rcx,4) │ │ │ │ + rolb %cl,(%rbx,%riz,4) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + adc %ch,%cl │ │ │ │ + sar $1,%ah │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%dh │ │ │ │ - mov $0x1,%cl │ │ │ │ - lea 0x1b1e71b(%rip),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + out %al,$0xb1 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + xor $0x1b1e71b,%eax │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp 1b4c188 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -284272,15 +284262,15 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x203a2c9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x174ecf4(%rip),%r14 │ │ │ │ + lea 0x17412a6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284307,15 +284297,15 @@ │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x30(%rbp) │ │ │ │ mov %r8,-0x28(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 526bd0 │ │ │ │ + jmp d6c000 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x19102a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284451,24 +284441,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivrs -0x6e(%rax) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + clc │ │ │ │ + sbb %esp,-0xfba72b8(%rcx,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 50d242 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c778 │ │ │ │ + jmp d91ba8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -284490,16 +284479,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + or $0x2e,%al │ │ │ │ + mov %al,(%rax) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284520,56 +284509,57 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jl 50d2db │ │ │ │ - add (%rax),%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + sub $0x1f0f0088,%eax │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x9104,$0x1 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50d342 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + add $0x91,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 73490c6c <__environ@GLIBC_2.2.5+0x71450a44> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ movq $0x50d358,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 50d3e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb $0xd9,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.WR sub $0x1f0f0088,%rax │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48019104 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50d39f │ │ │ │ + add %ch,0x4(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 73490ccc <__environ@GLIBC_2.2.5+0x71450aa4> │ │ │ │ + (bad) │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x50d3b8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 50d3e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -284578,25 +284568,25 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0xf0003d8,%esp │ │ │ │ + in (%dx),%al │ │ │ │ + sub $0x88,%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ja 50d371 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb %ah,-0x7ba72b8(%rcx,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50d4a3 │ │ │ │ movq $0x50d418,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 50d418 │ │ │ │ @@ -284614,20 +284604,20 @@ │ │ │ │ jmp *%rax │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d493 │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ movq $0x50d220,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x554800,-0x30(%r12) │ │ │ │ + movq $0xd99c30,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5547e0,-0x20(%r12) │ │ │ │ + movq $0xd99c10,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554780,-0x10(%r12) │ │ │ │ + movq $0xd99bb0,-0x10(%r12) │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -284635,53 +284625,53 @@ │ │ │ │ jmp 1bf1ce0 │ │ │ │ lea 0x1910336(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d4d8 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ - movq $0x554720,-0x8(%r12) │ │ │ │ + movq $0xd99b50,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d4d8 │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ - movq $0x554700,-0x8(%r12) │ │ │ │ + movq $0xd99b30,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d4d8 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5546e0,-0x8(%r12) │ │ │ │ + movq $0xd99b10,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d4d8 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5546c0,-0x8(%r12) │ │ │ │ + movq $0xd99af0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d4d8 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5546a0,-0x8(%r12) │ │ │ │ + movq $0xd99ad0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ @@ -284693,15 +284683,15 @@ │ │ │ │ ja 50d600 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ mov 0x9(%rbx),%rbx │ │ │ │ movq $0x50d318,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0x50d378,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554780,-0x10(%r12) │ │ │ │ + movq $0xd99bb0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -284712,15 +284702,15 @@ │ │ │ │ ja 50d600 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ mov 0x9(%rbx),%rbx │ │ │ │ movq $0x50d258,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0x50d2b8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554760,-0x10(%r12) │ │ │ │ + movq $0xd99b90,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -284734,27 +284724,27 @@ │ │ │ │ mov $0x48019101,%eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50d69e │ │ │ │ movq $0x50d6b8,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ + jmp d8ea78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48019101(%rax) │ │ │ │ movl $0x50d700,0x0(%rbp) │ │ │ │ lea 0x1b2a6fa(%rip),%r9 │ │ │ │ lea 0x190fc2c(%rip),%r8 │ │ │ │ lea 0x190fc14(%rip),%rdi │ │ │ │ lea 0x1b2daed(%rip),%rsi │ │ │ │ - lea 0x1b019f1(%rip),%r14 │ │ │ │ + lea 0x1b019e9(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1a43268 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -284794,104 +284784,104 @@ │ │ │ │ lea 0x177aa1b(%rip),%rcx │ │ │ │ mov (%rcx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ - movq $0x554840,-0x8(%r12) │ │ │ │ + movq $0xd99c70,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50db10,0x0(%rbp) │ │ │ │ lea -0x2(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ - movq $0x554820,-0x8(%r12) │ │ │ │ + movq $0xd99c50,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50db50,0x0(%rbp) │ │ │ │ lea -0x3(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ - movq $0x554800,-0x8(%r12) │ │ │ │ + movq $0xd99c30,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50db90,0x0(%rbp) │ │ │ │ lea -0x4(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5547e0,-0x8(%r12) │ │ │ │ + movq $0xd99c10,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50dbd0,0x0(%rbp) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5547c0,-0x8(%r12) │ │ │ │ + movq $0xd99bf0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50dc10,0x0(%rbp) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d7bf │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ + movq $0xd99bd0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50dc50,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x6,%rax │ │ │ │ jne 50d99f │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50d98f │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x554860,-0x10(%r12) │ │ │ │ + movq $0xd99c90,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x50dc90,0x0(%rbp) │ │ │ │ lea -0x9(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e34569,-0x8(%rbp) │ │ │ │ + movq $0x1f4e689,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x50d9d8,-0x8(%rbp) │ │ │ │ mov 0x9(%rbx),%rax │ │ │ │ mov 0x1(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -284911,23 +284901,23 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ je 50da3d │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50da2d │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ + movq $0xd99cb0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x50dcd0,0x8(%rbp) │ │ │ │ lea -0x9(%r12),%r14 │ │ │ │ movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x1e34569,0x0(%rbp) │ │ │ │ + movq $0x1f4e689,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x50da78,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -284951,148 +284941,148 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add $0x74,%al │ │ │ │ push %rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50dac9 │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ + movq $0xd99cb0,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x50dd10,0x10(%rbp) │ │ │ │ lea -0x9(%r12),%r14 │ │ │ │ movq $0x1bf9a80,0x0(%rbp) │ │ │ │ - movq $0x1e34569,0x8(%rbp) │ │ │ │ - jmp 54c3c8 │ │ │ │ + movq $0x1f4e689,0x8(%rbp) │ │ │ │ + jmp d917f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x50dd50,-0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549180 │ │ │ │ + jmp d8e5b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c01b015(%rax) │ │ │ │ + add %ah,0x4c01b015(%rax) │ │ │ │ lea 0x1b2a2aa(%rip),%ecx │ │ │ │ lea 0x190f7dc(%rip),%r8 │ │ │ │ lea 0x190f7c4(%rip),%rdi │ │ │ │ lea 0x1b2d69d(%rip),%rsi │ │ │ │ - lea 0x1b015a1(%rip),%r14 │ │ │ │ + lea 0x1b01599(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x15(%rax) │ │ │ │ + add %ah,0x15(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ lea 0x1b2a26a(%rip),%r9 │ │ │ │ lea 0x190f79c(%rip),%r8 │ │ │ │ lea 0x190f784(%rip),%rdi │ │ │ │ lea 0x1b2d65d(%rip),%rsi │ │ │ │ - lea 0x1b01561(%rip),%r14 │ │ │ │ + lea 0x1b01559(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0x8d4c01b0,%eax │ │ │ │ or $0x1b2a22a,%eax │ │ │ │ lea 0x190f75c(%rip),%r8 │ │ │ │ lea 0x190f744(%rip),%rdi │ │ │ │ lea 0x1b2d61d(%rip),%rsi │ │ │ │ - lea 0x1b01521(%rip),%r14 │ │ │ │ + lea 0x1b01519(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %ah,%al │ │ │ │ adc $0xb0,%al │ │ │ │ add %ecx,0xd(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ movabs 0x90f71c058d4c01b2,%eax │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ cmp $0x190f704,%eax │ │ │ │ lea 0x1b2d5dd(%rip),%rsi │ │ │ │ - lea 0x1b014e1(%rip),%r14 │ │ │ │ + lea 0x1b014d9(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c01b014(%rax) │ │ │ │ + add %ah,0x4c01b014(%rax) │ │ │ │ lea 0x1b2a1aa(%rip),%ecx │ │ │ │ lea 0x190f6dc(%rip),%r8 │ │ │ │ lea 0x190f6c4(%rip),%rdi │ │ │ │ lea 0x1b2d59d(%rip),%rsi │ │ │ │ - lea 0x1b014a1(%rip),%r14 │ │ │ │ + lea 0x1b01499(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x14(%rax) │ │ │ │ + add %ah,0x14(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ lea 0x1b2a16a(%rip),%r9 │ │ │ │ lea 0x190f69c(%rip),%r8 │ │ │ │ lea 0x190f684(%rip),%rdi │ │ │ │ lea 0x1b2d55d(%rip),%rsi │ │ │ │ - lea 0x1b01461(%rip),%r14 │ │ │ │ + lea 0x1b01459(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0xb0,%al │ │ │ │ add %ecx,0xd(%rbp,%rcx,4) │ │ │ │ sub -0x72b3fe4e(%rcx),%ah │ │ │ │ add $0x190f65c,%eax │ │ │ │ lea 0x190f644(%rip),%rdi │ │ │ │ lea 0x1b2d51d(%rip),%rsi │ │ │ │ - lea 0x1b01421(%rip),%r14 │ │ │ │ + lea 0x1b01419(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %ah,%al │ │ │ │ adc 0xd8d4c01(%rax),%esi │ │ │ │ (bad) │ │ │ │ movabs 0x90f61c058d4c01b2,%al │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ cmp $0x190f604,%eax │ │ │ │ lea 0x1b2d4dd(%rip),%rsi │ │ │ │ - lea 0x1b013e1(%rip),%r14 │ │ │ │ + lea 0x1b013d9(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c01b013(%rax) │ │ │ │ + add %ah,0x4c01b013(%rax) │ │ │ │ lea 0x1b2a0aa(%rip),%ecx │ │ │ │ lea 0x190f5dc(%rip),%r8 │ │ │ │ lea 0x190f5c4(%rip),%rdi │ │ │ │ lea 0x1b2d49d(%rip),%rsi │ │ │ │ - lea 0x1b013a1(%rip),%r14 │ │ │ │ + lea 0x1b01399(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -285215,15 +285205,15 @@ │ │ │ │ movl $0x50dfe0,-0x8(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549180 │ │ │ │ + jmp d8e5b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x480190f9(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -285232,23 +285222,23 @@ │ │ │ │ jne 50df61 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50df45 │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ + movq $0xd99cb0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x50dfa0,0x20(%rbp) │ │ │ │ lea -0x9(%r12),%r14 │ │ │ │ movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - movq $0x1e34569,0x18(%rbp) │ │ │ │ + movq $0x1f4e689,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ + jmp d917f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x50de78,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 1bf1870 │ │ │ │ movq $0x50dd78,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -285257,21 +285247,21 @@ │ │ │ │ jmp 1bc3040 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ adc %esi,0xd8d4c01(%rax) │ │ │ │ sbb -0x72b3fe4e(%rsi),%bl │ │ │ │ add $0x190f34c,%eax │ │ │ │ lea 0x190f334(%rip),%rdi │ │ │ │ lea 0x1b2d20d(%rip),%rsi │ │ │ │ - lea 0x1b01111(%rip),%r14 │ │ │ │ + lea 0x1b01109(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ jmp 1a43268 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -285294,15 +285284,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 50e02e │ │ │ │ movq $0x50e050,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54a3f8 │ │ │ │ + jmp d8f828 │ │ │ │ lea 0x190f883(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -285696,15 +285686,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 50e5e2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x50e628,-0x18(%rbp) │ │ │ │ - lea 0x171d55e(%rip),%r14 │ │ │ │ + lea 0x170fb10(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ @@ -285830,15 +285820,15 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 50e7d2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x50e818,-0x18(%rbp) │ │ │ │ - lea 0x1759df7(%rip),%r14 │ │ │ │ + lea 0x174c3a9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ @@ -286099,15 +286089,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ - movq $0x200bc32,(%r12) │ │ │ │ + movq $0x200bc2a,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %r9,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x190eefe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -286240,15 +286230,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x7cb6fe54(%rax) │ │ │ │ + adc %ch,-0x7cb6fe54(%rax) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -286257,30 +286247,27 @@ │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1b35a00,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x1ae4c6b(%rip),%r14 │ │ │ │ + lea 0x1ae4c63(%rip),%r14 │ │ │ │ jmp 16b1d00 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xa7,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4801aca7,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 50ee5c │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50ee51 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -286353,15 +286340,15 @@ │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x510b50,-0x30(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x50ee78,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ @@ -287937,43 +287924,40 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0xc4,-0x7cb6fe54(%rdi) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ + mov $0x4901ac8f,%eax │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 510634 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x510550,-0x20(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1b35a00,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x1ae3413(%rip),%r14 │ │ │ │ + lea 0x1ae340b(%rip),%r14 │ │ │ │ jmp 16b1d00 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ + rex.W (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5106b4 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -287992,15 +287976,15 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ mov -0xfba72b8(%rcx,%rax,1),%gs │ │ │ │ cmp %r15,%rax │ │ │ │ jb 510757 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51074c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ @@ -288131,15 +288115,15 @@ │ │ │ │ movq $0x5106c8,-0x48(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x510778,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -288172,15 +288156,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5109bd │ │ │ │ movq $0x510798,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x1bc9a30,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ movq $0x5107e0,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -288209,15 +288193,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4c0190d2(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ lea 0x190d05b(%rip),%rsi │ │ │ │ - lea 0x1b0ae50(%rip),%r14 │ │ │ │ + lea 0x1b0ae48(%rip),%r14 │ │ │ │ jmp 510808 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -290113,15 +290097,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801ae01(%rax) │ │ │ │ + add %bl,0x4801ae01(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51241a │ │ │ │ movq $0x512438,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 17f1438 │ │ │ │ lea 0x190c087(%rip),%rbx │ │ │ │ @@ -290609,29 +290593,29 @@ │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 512b22 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x512b40,-0x18(%rbp) │ │ │ │ - lea 0x1753aa3(%rip),%r14 │ │ │ │ + lea 0x1746055(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7b(%rax) │ │ │ │ divb 0xe(%rbp) │ │ │ │ - lea 0x1af62fd(%rip),%rbx │ │ │ │ + lea 0x1af62f5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x512b88,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -290832,16 +290816,16 @@ │ │ │ │ mov $0x8d480190,%eax │ │ │ │ rex.RB call 73496754 <__environ@GLIBC_2.2.5+0x7145652c> │ │ │ │ (bad) │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x512e50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1adf2b0(%rip),%rsi │ │ │ │ - lea 0x1adf563(%rip),%r14 │ │ │ │ + lea 0x1adf2a8(%rip),%rsi │ │ │ │ + lea 0x1adf55b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 180c438 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -290878,15 +290862,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 512ed0 │ │ │ │ movq $0x512ef0,-0x8(%rbp) │ │ │ │ - lea 0x1af4042(%rip),%rdi │ │ │ │ + lea 0x1af403a(%rip),%rdi │ │ │ │ lea 0x1b1349a(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1b15350 │ │ │ │ lea 0x190b769(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -291008,16 +290992,16 @@ │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB call 734969bc <__environ@GLIBC_2.2.5+0x71456794> │ │ │ │ (bad) │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5130b8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1adf048(%rip),%rsi │ │ │ │ - lea 0x1adf2fb(%rip),%r14 │ │ │ │ + lea 0x1adf040(%rip),%rsi │ │ │ │ + lea 0x1adf2f3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 180c438 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -291053,15 +291037,15 @@ │ │ │ │ add %dh,(%rax) │ │ │ │ mov $0x90,%ch │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51313c │ │ │ │ movq $0x513150,-0x8(%rbp) │ │ │ │ - lea 0x1af3dda(%rip),%rdi │ │ │ │ + lea 0x1af3dd2(%rip),%rdi │ │ │ │ lea 0x1b13232(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1b15350 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -291369,16 +291353,16 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0x19a08a8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ movq $0x513640,-0x28(%rbp) │ │ │ │ @@ -291399,15 +291383,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801af86(%rax) │ │ │ │ + add %al,0x4801af86(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ je 5136a7 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -291415,15 +291399,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %ch,0x458b4801(%rdi) │ │ │ │ and %cl,0x3b(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,(%rdi) │ │ │ │ test %dl,0x48000000(%rcx) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -291890,27 +291874,27 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x513a50,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0x1af7fe1(%rip),%r14 │ │ │ │ + lea 0x1af7fd9(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp 513a50 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x190aaeb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ subb $0xf0,0x458d4801(%rdi) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 513cb2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -291919,15 +291903,15 @@ │ │ │ │ jmp 199db28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %bl,%al │ │ │ │ jg 513c76 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 513d2b │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -291954,29 +291938,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ + add %bl,0x7f(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ rex.RB cwtl │ │ │ │ cmp %r15,%rax │ │ │ │ jae 513de3 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jg 513d1e │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ @@ -291987,15 +291971,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ jg 513d4e │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB │ │ │ │ rex │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ @@ -292029,20 +292013,21 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801af7e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 513e5c │ │ │ │ - movq $0x513e80,-0x8(%rbp) │ │ │ │ + add %bh,0x7e(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rbp,1) │ │ │ │ + movl $0x513e80,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rdx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -292051,15 +292036,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jle 513e2e │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov $0x4800513e,%eax │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -292071,15 +292056,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %ch,%al │ │ │ │ jge 513e66 │ │ │ │ add %ecx,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ @@ -292130,28 +292115,28 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %dh,%al │ │ │ │ jl 513f5e │ │ │ │ add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x513d48,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdi,%rsi │ │ │ │ - lea 0x1af7c59(%rip),%r14 │ │ │ │ + lea 0x1af7c51(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp 513d48 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x190a773(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -292159,15 +292144,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x59(%rax) │ │ │ │ nop │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ - testl $0xb0788f35,-0x73(%rax) │ │ │ │ + testl $0xb0788735,-0x73(%rax) │ │ │ │ add %ebp,%ebx │ │ │ │ mov %cs,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -293172,33 +293157,33 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 514e0c │ │ │ │ movq $0x514e28,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x1909f1e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56c668 │ │ │ │ + jmp 5242a8 │ │ │ │ lea 0x1909f75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x61(%rax) │ │ │ │ nop │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ + jmp 5251a0 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 567c88 │ │ │ │ + jmp 51f8c8 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -293280,15 +293265,15 @@ │ │ │ │ sahf │ │ │ │ nop │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rbp,1) │ │ │ │ movl $0x514fd0,-0x10(%rbp) │ │ │ │ - lea 0x1af2e87(%rip),%rsi │ │ │ │ + lea 0x1af2e7f(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 183a860 │ │ │ │ @@ -293516,15 +293501,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 1835200 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lock lods %ds:(%rsi),%eax │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ add %r14b,0x49005152(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 1832670 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -293562,15 +293547,15 @@ │ │ │ │ ja 515338 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x5152d0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1741446(%rip),%r14 │ │ │ │ + lea 0x17339f8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -293597,15 +293582,15 @@ │ │ │ │ ja 5153c0 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x515358,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x17413be(%rip),%r14 │ │ │ │ + lea 0x1733970(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -293706,17 +293691,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,(%r8) │ │ │ │ push %rbp │ │ │ │ push %rcx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - sbb %dl,(%rcx) │ │ │ │ - add $0x65ff4100,%eax │ │ │ │ - lock nopl 0x0(%rax) │ │ │ │ + pop %rax │ │ │ │ + lea (%rax),%eax │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -293858,15 +293844,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ pop %rbp │ │ │ │ mov $0x1,%cl │ │ │ │ movq $0x515760,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 566638 │ │ │ │ + jmp 51e278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -294254,15 +294240,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ mov %edx,-0x2176b7ff(%rax) │ │ │ │ - lea 0x1b05b0f(%rip),%r14 │ │ │ │ + lea 0x1b05b07(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 513c30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294331,18 +294317,18 @@ │ │ │ │ add %al,-0x70(%rax) │ │ │ │ nop │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rcrb $0x0,0x51(%rsi) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1923f4b(%rip),%r14 │ │ │ │ + lea 0x190cb9b(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5765c0 │ │ │ │ + jmp 52e200 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294469,15 +294455,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51609a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5160b0,-0x18(%rbp) │ │ │ │ @@ -294491,15 +294477,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jne 5160c7 │ │ │ │ - lea 0x1af2d89(%rip),%rbx │ │ │ │ + lea 0x1af2d81(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x516108,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -294566,18 +294552,18 @@ │ │ │ │ ja 5161f7 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x516070,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x1a0acea(%rip),%rsi │ │ │ │ - lea 0x1a221bb(%rip),%r14 │ │ │ │ + lea 0x19f4ab2(%rip),%rsi │ │ │ │ + lea 0x1a0bf7b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp b625a8 │ │ │ │ + jmp b1eba8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294592,19 +294578,19 @@ │ │ │ │ ja 51626e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x5161a8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ - lea 0x1a21372(%rip),%rdi │ │ │ │ - lea 0x1a22b93(%rip),%rsi │ │ │ │ - lea 0x1a08f0b(%rip),%r14 │ │ │ │ + lea 0x1a0b132(%rip),%rdi │ │ │ │ + lea 0x1a0c953(%rip),%rsi │ │ │ │ + lea 0x19f2cd3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca66a0 │ │ │ │ + jmp c62ca0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294621,30 +294607,35 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5162d8 │ │ │ │ movq $0x516218,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x516300,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1a22952(%rip),%r14 │ │ │ │ + lea 0x1a0c712(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp cbd458 │ │ │ │ + jmp c79a58 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x1908c86(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801a08e(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x1a08e97(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %ch,0x2c(%rax) │ │ │ │ + lahf │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + pop %rdi │ │ │ │ + sub $0x9f,%al │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xf0159b8,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -296241,20041 +296232,18972 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ lea 0x1b2063d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 517388 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - mov %dl,0x458d4801(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5177aa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5178a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4f(%rbx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 517811 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 51780d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - jge 5177f9 │ │ │ │ - movq $0x517840,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - jne 51781b │ │ │ │ - lea 0x1b22ba3(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - je 517829 │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea 0x1b22b77(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5177ff │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5177fa │ │ │ │ + movq $0x5177c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5177c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rax,8) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 517876 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x525f38,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ + lea 0x19087d7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WX mov $0x1,%cl │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51793e │ │ │ │ - mov %r14,%rax │ │ │ │ - movzbl (%r14),%ebx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 517932 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51790e │ │ │ │ - movq $0x517780,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5177c0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x517960,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 517897 │ │ │ │ + movq $0x517858,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 517858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1908693(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7a(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.WXB (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1908742(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - xchg %dl,0x458d4801(%rax) │ │ │ │ - call 7349b2dc <__environ@GLIBC_2.2.5+0x7145b0b4> │ │ │ │ - rex.WRB │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5179d9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5179f8,-0x18(%rbp) │ │ │ │ - lea 0x1b203f8(%rip),%rsi │ │ │ │ - lea 0x170312f(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5178a0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51793b │ │ │ │ + movq $0x5178f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5178f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x542c68,-0x10(%r12) │ │ │ │ - movq $0x2028b39,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - test %edx,0x458d4801(%rax) │ │ │ │ - call 7349b39c <__environ@GLIBC_2.2.5+0x7145b174> │ │ │ │ - rex.WRB │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517a99 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x517ab8,-0x18(%rbp) │ │ │ │ - lea 0x1b20338(%rip),%rsi │ │ │ │ - lea 0x1702fea(%rip),%r14 │ │ │ │ + lea 0x19086a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5179a5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x517998,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5178a0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 517998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + jns 5179f0 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(3) │ │ │ │ + jnp 5179e7 │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x542c68,-0x10(%r12) │ │ │ │ - movq $0x2028b39,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + movq $0x5179c0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 517b4f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517b4a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + rex.RB call 1049b374 <__environ@GLIBC_2.2.5+0xe45b14c> │ │ │ │ + (bad) │ │ │ │ + sti │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 517b17 │ │ │ │ + movq $0x517a78,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x19085a9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 517a78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,0x49000000(%rbx) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 517b07 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x517958,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x1bf7518,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1bf74a0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1bca420,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b202a3(%rip),%r14 │ │ │ │ + lea 0x1b2029c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x19085f1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea 0x1b20283(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + test %edx,0x458d4801(%rax) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 517baf │ │ │ │ + jb 517b9f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 517baa │ │ │ │ + je 517b9a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x19087d9(%rip),%r14 │ │ │ │ + lea 0x1908569(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp 1b34758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + test %edx,0x458d4801(%rax) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 517c0f │ │ │ │ + jb 517bff │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 517c0a │ │ │ │ + je 517bfa │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1908809(%rip),%r14 │ │ │ │ + lea 0x1b201d0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + jmp 518050 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 517b9b │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 517c6f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517c6a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1908889(%rip),%r14 │ │ │ │ + jb 517c3a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 518050 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - mov %edx,0x458d4801(%rax) │ │ │ │ - call 7349b5dc <__environ@GLIBC_2.2.5+0x7145b3b4> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 493005e4 <__environ@GLIBC_2.2.5+0x472c03bc> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517cfe │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x517ce8,-0x18(%rbp) │ │ │ │ - lea 0x19088ff(%rip),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,-0x72b7fe70(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 517c72 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518050 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7fe70(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 517caa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518050 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9084,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 517ce2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518050 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + test %dl,0x458d4801(%rax) │ │ │ │ + call 7349b64c <__environ@GLIBC_2.2.5+0x7145b424> │ │ │ │ + (bad) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x517d38,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 517ce8 │ │ │ │ + jne 517d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov %edx,0x45c74801(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jge 517d40 │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test %dl,-0x2776b7ff(%rax) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 517d51 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 517788 │ │ │ │ + lea 0x19083f0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %dl,-0x3b7cb6ff(%rax) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e205f2,-0x20(%r12) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 517de7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 517ddc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca420,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x517d18,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - mov %dl,0x458d4801(%rax) │ │ │ │ - call 7349b6e4 <__environ@GLIBC_2.2.5+0x7145b4bc> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 493006ec <__environ@GLIBC_2.2.5+0x472c04c4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517e06 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x517df0,-0x18(%rbp) │ │ │ │ - lea 0x1908877(%rip),%rbx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 517e26 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 517e90 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x517e80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 517df0 │ │ │ │ + jne 517e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48019088(%rax) │ │ │ │ - movl $0x517e20,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4900517e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 517a20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x78(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20672,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x517e20,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x517ea8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - mov %dl,0x458d4801(%rax) │ │ │ │ - call 7349b7ec <__environ@GLIBC_2.2.5+0x7145b5c4> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 493007f4 <__environ@GLIBC_2.2.5+0x472c05cc> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 517f0e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x517ef8,-0x18(%rbp) │ │ │ │ - lea 0x19087ef(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 517f72 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x517f60,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 517ef8 │ │ │ │ + jne 517f60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %edx,0x45c74801(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jg 517f50 │ │ │ │ - add %dh,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x3100517f(%r8) │ │ │ │ testb $0xde,-0x77(%rcx) │ │ │ │ jmp 1b32220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %edx,-0x3b7cb6ff(%rax) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e206f2,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,-0x38b70000(%rax,%rax,1) │ │ │ │ + rex.R and $0xa0,%al │ │ │ │ + and %ah,0x458b4801(%rsp,%rdi,4) │ │ │ │ + adc %cl,-0x77(%rcx) │ │ │ │ + rex.R and $0xa8,%al │ │ │ │ + movq $0x1bca4c0,-0x50(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x1bca420,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x2(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x517f28,0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x517f88,0x0(%rbp) │ │ │ │ jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - xchg %edx,0x458d4801(%rax) │ │ │ │ - call 7349b8f4 <__environ@GLIBC_2.2.5+0x7145b6cc> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 493008fc <__environ@GLIBC_2.2.5+0x472c06d4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 518016 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518000,-0x18(%rbp) │ │ │ │ - lea 0x1908767(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jae 518155 │ │ │ │ + lea 0x1908124(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 5186ab │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 518238 │ │ │ │ + movq $0x5180b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 518000 │ │ │ │ + jne 5180b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x79(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - adcb $0x31,0x0(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + adcb $0x83,-0x2776b7ff(%rax) │ │ │ │ + loopne 5180c5 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 518077 │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5184c1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x517e40,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x1bf74a0,-0x68(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x1bf7518,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x517f00,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + movq $0x518180,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x79(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20772,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x518030,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - xchg %edx,0x458d4801(%rax) │ │ │ │ - call 7349b9fc <__environ@GLIBC_2.2.5+0x7145b7d4> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49300a04 <__environ@GLIBC_2.2.5+0x472c07dc> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51811e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518108,-0x18(%rbp) │ │ │ │ - lea 0x19086df(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + adcb $0x83,-0x2776b7ff(%rax) │ │ │ │ + loopne 51818d │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5182db │ │ │ │ + movq $0x5181d0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 518108 │ │ │ │ + jne 5181d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %dl,0x45c74801(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adcl $0x8949f631,0x0(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - (bad) │ │ │ │ - movabs 0x8b48f065ff410161,%eax │ │ │ │ - add %edi,%edi │ │ │ │ - loopne 518133 │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49019086(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 518183 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e207f2,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x518138,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bh,0x4801907f(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 518238 │ │ │ │ + movq $0x518220,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x170293d(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %ch,0x7f(%rax) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,-0x1(%rsi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + and %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + movl $0x518260,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x170261c(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jg 5181ef │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rcx,%rdi,2) │ │ │ │ + cmp $0x7,%ecx │ │ │ │ + jne 51828d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 518373 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5182cb │ │ │ │ + movq $0x517c18,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b1fadf(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x518320,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518320 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x17028a8(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %ch,0x7e(%rax) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,0x49000001(%rcx) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518363 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e20168,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x5183b8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x1(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x9(%rcx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5183b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x1702840(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jge 518347 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5183d0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5186ab │ │ │ │ + movq $0x518410,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x17532e5(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %bh,0x7d(%rax) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 518428 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 518611 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 518757 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 518068 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518676 │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x517e00,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x526038,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x21(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x30,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 518155 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x518510,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 518510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x17532c2(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %bh,0x7c(%rax) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 51850f │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 5185bb │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5185ab │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x1bca420,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + lea -0x4f(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x526038,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 518155 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518601 │ │ │ │ + movq $0x517c50,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518676 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x517d78,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x526038,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x21(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x30,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 518155 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x1753283(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nop │ │ │ │ + add %dh,%al │ │ │ │ + jp 518627 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5186b0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51873f │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 518706 │ │ │ │ + movq $0x517cc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x517cf8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x517c88,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x518698,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 5186ab │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x1753261(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1b1f63a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x175323f(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - test %edx,0x458d4801(%rax) │ │ │ │ - call 7349bc6c <__environ@GLIBC_2.2.5+0x7145ba44> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49300c74 <__environ@GLIBC_2.2.5+0x472c0a4c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51838e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518378,-0x18(%rbp) │ │ │ │ - lea 0x190853f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x31005183(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5187c3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5187e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 518801 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x1907a4c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5183a8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - test %dl,0x458d4801(%rax) │ │ │ │ - call 7349bd4c <__environ@GLIBC_2.2.5+0x7145bb24> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49300d54 <__environ@GLIBC_2.2.5+0x472c0b2c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51846e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518458,-0x18(%rbp) │ │ │ │ - lea 0x1908487(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5187a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e20205,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x1907a24(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x31005184(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + incb (%rax) │ │ │ │ + jle 51886b │ │ │ │ + jmp 5187e0 │ │ │ │ + lea 0x1b1f54f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518488,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - test %dl,0x458d4801(%rax) │ │ │ │ - call 7349be2c <__environ@GLIBC_2.2.5+0x7145bc04> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49300e34 <__environ@GLIBC_2.2.5+0x472c0c0c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51854e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518538,-0x18(%rbp) │ │ │ │ - lea 0x19083cf(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x7b(%r8) │ │ │ │ - push %rcx │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5188d2 │ │ │ │ + movq $0x5188c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5188c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518568,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - adcl $0xffffffe8,0x458d4801(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51862a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51862e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518618,-0x18(%rbp) │ │ │ │ - lea 0x1908317(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518618 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 518860 │ │ │ │ + lea 0x190799f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x7a(%r8) │ │ │ │ - push %rcx │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sarb $1,-0x70(%rcx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 518912 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518648,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + jns 5188b7 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51894a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ + jns 5188ef │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 7349bfec <__environ@GLIBC_2.2.5+0x7145bdc4> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49300ff4 <__environ@GLIBC_2.2.5+0x472c0dcc> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51870e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5186f8,-0x18(%rbp) │ │ │ │ - lea 0x190825f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5186f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 518982 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - xchg %edx,0x0(%rcx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518728,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - adcl $0xf8394ce8,0x458d4801(%rax) │ │ │ │ - jb 5187ea │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5187ee │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5187d8,-0x18(%rbp) │ │ │ │ - lea 0x19081a7(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5187d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5189bb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5189d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov %dl,0x0(%rcx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1049c32c <__environ@GLIBC_2.2.5+0xe45c104> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518808,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - adcl $0xf8394ce8,0x458d4801(%rax) │ │ │ │ - jb 5188ca │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5188ce │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov $0x48000000,%ecx │ │ │ │ + movl $0x518a20,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5188b8,-0x18(%rbp) │ │ │ │ - lea 0x19080ef(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5188b8 │ │ │ │ + jne 518a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - mov %dl,0x0(%rcx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518a8e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x518998,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 518b1b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518b10 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5189d8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5189d8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5188e8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - adcb $0xe8,0x458d4801(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5189aa │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5189ae │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518998,-0x18(%rbp) │ │ │ │ - lea 0x1908037(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - mov %edx,0x0(%rcx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ja 518abf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 518b52 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5189c8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - jg 5189a7 │ │ │ │ + ja 518af7 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 7349c36c <__environ@GLIBC_2.2.5+0x7145c144> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49301374 <__environ@GLIBC_2.2.5+0x472c114c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 518a8e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x518a78,-0x18(%rbp) │ │ │ │ - lea 0x1907f7f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518a78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 518b87 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x3100518a(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %dh,-0x70(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 518bbf │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 518be0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x518aa8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - test %dl,0x458d4801(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 518bd7 │ │ │ │ - movq $0x518b38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + addl $0x0,0x4(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x19076cc,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48019076(%rax) │ │ │ │ + movl $0x518c38,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 518b38 │ │ │ │ + jne 518c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adcl $0xffffff83,-0x2776b7ff(%rax) │ │ │ │ - loopne 518b45 │ │ │ │ - lea 0x176f68b(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x518b78,0x0(%rbp) │ │ │ │ - lea 0x1908156(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adcl $0xa53b4d30,-0x3b7cb6ff(%rax) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20c9a,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48019076(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 518cb6 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518ca6 │ │ │ │ + movq $0x518928,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1908412(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x518c10,0x0(%rbp) │ │ │ │ - lea 0x1908087(%rip),%rbx │ │ │ │ + movq $0x518ce8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 518c10 │ │ │ │ + jne 518ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x80(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20c62,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jne 518c77 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000000(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518d78 │ │ │ │ + movq $0x518ac8,-0x58(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x1bc9a30,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x40,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 51902f │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x518c98,0x0(%rbp) │ │ │ │ - lea 0x1907fc2(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4901907f(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 518ce7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20c2a,-0x20(%r12) │ │ │ │ + ja 518dea │ │ │ │ + movq $0x518960,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x518d20,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518d20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48019081(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 518d3d │ │ │ │ - movq $0x5195f8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 549648 │ │ │ │ - lea 0x19079e4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x518d78,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7f(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - movl $0x519498,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 549648 │ │ │ │ - lea 0x1907a0c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x518dd0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518dd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adcl $0x4807e083,-0x2776b7ff(%rax) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 518ded │ │ │ │ - movq $0x519758,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 549648 │ │ │ │ - lea 0x1907a34(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0x176f3fb(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1a43640 │ │ │ │ - movq $0x518e58,0x0(%rbp) │ │ │ │ - lea 0x1908019(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x48019074(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + jmp 519437 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jg 518de7 │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20e3a,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48019074(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 518e9c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518e8c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 51902f │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x518ee0,0x0(%rbp) │ │ │ │ - lea 0x1907f52(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518ee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jg 518e6f │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20e02,-0x20(%r12) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518ee2 │ │ │ │ + movq $0x518b30,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x518f68,0x0(%rbp) │ │ │ │ - lea 0x1907e92(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518f68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7e(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20dca,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48019073(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 518f6c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 518f5c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 51902f │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x518ff0,0x0(%rbp) │ │ │ │ - lea 0x1907dd2(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 518ff0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4901907d(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51903f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20d92,-0x20(%r12) │ │ │ │ + ja 518fb2 │ │ │ │ + movq $0x518b68,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x519078,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519078 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jge 519007 │ │ │ │ + add %ch,%al │ │ │ │ + jb 518f67 │ │ │ │ add %ecx,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - movl $0x5191d8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 549648 │ │ │ │ - lea 0x190758c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x519338,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - jmp 549648 │ │ │ │ - movq $0x5190e0,0x0(%rbp) │ │ │ │ - lea 0x1907c5b(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5190e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jl 51906f │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20d0a,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x519168,0x0(%rbp) │ │ │ │ - lea 0x1907b9a(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x7b(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e20cd2,-0x20(%r12) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x49000004(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 519510 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4801907c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 51922b │ │ │ │ - movq $0x519210,0x0(%rbp) │ │ │ │ - lea 0x1907435(%rip),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + movq $0x519058,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519210 │ │ │ │ + jne 519058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7b(%rax) │ │ │ │ + add %ch,0x72(%rax) │ │ │ │ nop │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000005(%rdx) │ │ │ │ - lea 0x1907b4b(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x519260,-0x8(%rbp) │ │ │ │ + test %bh,0x2(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x5190a8,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x19073eb(%rip),%rbx │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519260 │ │ │ │ + jne 5190a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jb 519037 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x48(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5192a8 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - movq $0x1e2087b,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 519311 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x1e2087b,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x7b(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ clc │ │ │ │ - add %esi,0x47(%rbp) │ │ │ │ - movq $0x519370,0x0(%rbp) │ │ │ │ - lea 0x1907355(%rip),%rbx │ │ │ │ + nop │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519370 │ │ │ │ + jne 5190f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jns 5192ff │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ + add %cl,%al │ │ │ │ + jno 519087 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ch,(%rdx) │ │ │ │ - add $0x0,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x19079c3,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5193c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x190730b(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + test %bh,%dl │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xchg %rax,%rcx │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5193c0 │ │ │ │ + jne 519148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + add %bh,0x71(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x48(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 519408 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - movq $0x1e2087b,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 519471 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x1e2087b,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000001(%rcx) │ │ │ │ + movl $0x519190,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 519190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jp 519427 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x47(%rbp) │ │ │ │ - movq $0x5194d0,0x0(%rbp) │ │ │ │ - lea 0x19072f5(%rip),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + jno 51911f │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rclb $1,-0x74b7ffaf(%rcx) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5194d0 │ │ │ │ + jne 5191d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ja 51945f │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%dl │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x19076fb,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jo 51915f │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rcx │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + cmovl -0x76b7f8bd(%rbx),%ecx │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1b1d9cf(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x519520,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x19072ab(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + jmp 532180 │ │ │ │ + movq $0x519238,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519520 │ │ │ │ + jne 519238 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 519568 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - movq $0x1e2087b,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5195d1 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x1e2087b,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48019078(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 51964b │ │ │ │ - movq $0x519630,0x0(%rbp) │ │ │ │ - lea 0x1907115(%rip),%rbx │ │ │ │ + add %cl,0x48019070(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 519506 │ │ │ │ + movq $0x519288,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519630 │ │ │ │ + jne 519288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jne 5195bf │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ + add %bh,(%rax) │ │ │ │ + jo 519217 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ch,0x1(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea 0x19075c3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x519680,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x19070cb(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + test %dh,0x48000000(%rdi) │ │ │ │ + movl $0x5192c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519680 │ │ │ │ + jne 5192c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5196c8 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - movq $0x1e2087b,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 519731 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x1e2087b,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jo 51924f │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + mov 0x0(%rcx),%ss │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x1b03d0e(%rip),%rsi │ │ │ │ + lea 0x1b1d8df(%rip),%r14 │ │ │ │ + jmp 531da8 │ │ │ │ + lea 0x1b1ead3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48019077(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5197b5 │ │ │ │ - movq $0x519790,0x0(%rbp) │ │ │ │ - lea 0x19070b5(%rip),%rbx │ │ │ │ + movq $0x519328,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519790 │ │ │ │ + jne 519328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - je 51971f │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1907417(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19070cd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5197f0,-0x8(%rbp) │ │ │ │ + add %bl,0x4801906f(%rax) │ │ │ │ + movl $0x518f08,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x1b03ca6(%rip),%rsi │ │ │ │ + lea 0x1b1d877(%rip),%r14 │ │ │ │ + jmp 531da8 │ │ │ │ + movq $0x519390,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x1907061(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5197f0 │ │ │ │ + jne 519390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rclb $1,-0x76b7ffaf(%rbx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5193d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000001(%rip) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 519416 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 51902f │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + cmp $0x10ffff,%rcx │ │ │ │ + je 519520 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 519838 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - movq $0x1e2087b,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ + ja 519530 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 51946f │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x519560,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x190a9cb(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x5188f0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5198a1 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x1e2087b,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ + ja 5194e6 │ │ │ │ + movq $0x518ba0,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b037c1(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x518e10,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,0x48005195(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x190a9a4(%rip),%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp 1ab1b50 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + mov %ss,0x0(%rcx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x1b03a47(%rip),%rsi │ │ │ │ + lea 0x1b1d150(%rip),%r14 │ │ │ │ + jmp 5325d0 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - imul $0xffffffe8,0x458d4801(%rax),%edx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 519917 │ │ │ │ + adc $0x0,%eax │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51960e │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 51991b │ │ │ │ + je 519609 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x519948,-0x18(%rbp) │ │ │ │ - lea 0x1906b1f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519948 │ │ │ │ + lea 0x1906d9f(%rip),%rsi │ │ │ │ + lea 0x1906d72(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x519930,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - imul $0xffffffe8,0x458d4801(%rax),%edx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5199ef │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51966f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5199f3 │ │ │ │ + je 51966a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x519a20,-0x18(%rbp) │ │ │ │ - lea 0x1906b27(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519a20 │ │ │ │ + lea 0x17013ea(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a6ac50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x519a08,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - imul $0xf8394ce8,0x458d4801(%rax),%edx │ │ │ │ - jb 519ac7 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5196d6 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 519acb │ │ │ │ + je 5196d1 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x519af8,-0x18(%rbp) │ │ │ │ - lea 0x19068df(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519af8 │ │ │ │ + lea 0x1b1d038(%rip),%rsi │ │ │ │ + lea 0x1b1d031(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc6f68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x519ae0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - gs nop │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + nop │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 7349d4a4 <__environ@GLIBC_2.2.5+0x7145d27c> │ │ │ │ - rex.RX │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51973e │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 519ba3 │ │ │ │ + je 519739 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x519bd0,-0x18(%rbp) │ │ │ │ - lea 0x1906577(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519bd0 │ │ │ │ + lea 0x1906cff(%rip),%rsi │ │ │ │ + lea 0x1b1cfc9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a80210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x519bb8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - js 519c9a │ │ │ │ + add %ch,0x6d(%rax) │ │ │ │ nop │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 519c79 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 519c52 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x519c68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 519953 │ │ │ │ + movq $0x5197a0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 518b00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5197a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - je 519bf7 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r14b,0x4c00519c(%r8) │ │ │ │ - lea 0x1b1e14a(%rip),%ecx │ │ │ │ - lea 0x190979c(%rip),%r8 │ │ │ │ - lea 0x1909784(%rip),%rdi │ │ │ │ - lea 0x190976d(%rip),%rsi │ │ │ │ - lea 0x1af5436(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a43268 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sahf │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - pushf │ │ │ │ - push %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x9e,%bh │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add %ebp,%ecx │ │ │ │ - mov %edi,0x59(%rsi) │ │ │ │ - add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x542c68,-0x10(%r12) │ │ │ │ - movq $0x2028b39,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %ch,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sahf │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 7349d67c <__environ@GLIBC_2.2.5+0x7145d454> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x519d70,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1919e29(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 519ce9 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x5197e8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5197e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x542c68,-0x10(%r12) │ │ │ │ - movq $0x2028b39,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %ah,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - je 519d57 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 519e2f │ │ │ │ - movq $0x519e00,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 519cf8 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 519945 │ │ │ │ + movq $0x519838,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519e00 │ │ │ │ + jne 519838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jae 519d8f │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x176e44b,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1906488(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19064ca(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19073e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1906501(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x519e80,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %dl,0x4801906c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jb 51995e │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jae 5199d8 │ │ │ │ + movq $0x519898,-0x8(%rbp) │ │ │ │ + mov 0x2(%rbx),%rcx │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519e80 │ │ │ │ + jne 519898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jae 519e0f │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r8b,-0xb7f81d(%r11) │ │ │ │ - lret │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 519f56 │ │ │ │ - movq $0x519ec0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 519ec0 │ │ │ │ + add %dh,%al │ │ │ │ + imul $0xffffff83,-0x2776b7ff(%rax),%edx │ │ │ │ + loopne 5198a5 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 5198b8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1906b59(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jb 519e4f │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000009(%rdi) │ │ │ │ - movl $0x519f08,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x5198f8,-0x10(%rbp) │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519f08 │ │ │ │ + jne 5198f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x72(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex lahf │ │ │ │ - push %rcx │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x73(%r8) │ │ │ │ - sbb $0x1907122,%eax │ │ │ │ + add %dl,-0xf(%rax) │ │ │ │ + mov $0x1,%al │ │ │ │ + movq $0x519930,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519f40 │ │ │ │ + jne 519930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jb 519ecf │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a610 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + int1 │ │ │ │ + mov $0x1,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 519bea │ │ │ │ add $0x10,%rbp │ │ │ │ - movq $0x519f80,0x8(%rbp) │ │ │ │ + lea 0x1b1e44d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1906b8e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jae 519a70 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 519bdc │ │ │ │ + movq $0x5199a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519f80 │ │ │ │ + jne 5199a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x6a(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48019071(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 51a1ac │ │ │ │ - movq $0x519fc8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 519bdc │ │ │ │ + movq $0x519a30,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 519fc8 │ │ │ │ + jne 519a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jno 519f57 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %ah,-0x1c7cffaf(%rax) │ │ │ │ - (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x1907022(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jo 519f8f │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a017 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ + add %bl,%al │ │ │ │ + imul $0xf8e08348,-0x2776b7ff(%rax),%edx │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + je 519a4c │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5198a8 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51a048,0x10(%rbp) │ │ │ │ + cmp 0x9(%rbx),%rax │ │ │ │ + je 519a5f │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 519945 │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x519ab0,-0x8(%rbp) │ │ │ │ + mov 0x3(%rbx),%rcx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a048 │ │ │ │ + jne 519ab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48019070(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,%al │ │ │ │ + imul $0x4807e083,-0x2776b7ff(%rax),%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 519ac5 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5198a8 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51a8d9 │ │ │ │ - movq $0x51a098,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x19063b6(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + dec %rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 519ae7 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 519945 │ │ │ │ + mov 0xb(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x1906972(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc3348 │ │ │ │ + nop │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jo 51a027 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,(%rdi,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 51a0bf │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x1,%al │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - movq $0x51aec8,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - movq $0x51a100,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 519b26 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 519945 │ │ │ │ + movq $0x519b50,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a100 │ │ │ │ + jne 519b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 51a08f │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rax) │ │ │ │ - movl $0x51a148,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + mov $0x1,%al │ │ │ │ + movq $0x519b88,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a148 │ │ │ │ + jne 519b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801906f(%rax) │ │ │ │ - movl $0x51a180,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + mov $0x1,%al │ │ │ │ and $0x7,%ebx │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ - lea 0x1906ea2(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + cmp 0x20(%rbp),%rax │ │ │ │ + je 519b9e │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 519945 │ │ │ │ + movq $0x519bc8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a180 │ │ │ │ + jne 519bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x6f(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a552 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51a214 │ │ │ │ - movq $0x519c28,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x538330,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x538290,-0x20(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2028b39,-0x10(%r12) │ │ │ │ - movq $0x532100,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %al,0x4801b0ee(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 519c81 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1b1e1bf(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x51a1a8,0x0(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - movq $0x51a260,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x519c18,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a260 │ │ │ │ + jne 519c18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r8b,-0xb7f81d(%r11) │ │ │ │ - lret │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 51a336 │ │ │ │ - movq $0x51a2a0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + mov $0x1,%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 519b26 │ │ │ │ + movq $0x519c60,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a2a0 │ │ │ │ + jne 519c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801906e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ch,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + mov $0x1,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 51a8cb │ │ │ │ - movq $0x51a2e8,-0x8(%rbp) │ │ │ │ + je 519cc8 │ │ │ │ + movq $0x519b10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x519cb8,0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a2e8 │ │ │ │ + jne 519cb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ + add %dl,0x4801b0ed(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 519cd8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x1b0ed79(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 5197b8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 519804 │ │ │ │ nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + addr32 nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - and %ah,-0x1c7cffaf(%rbx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 519d3a │ │ │ │ + movq $0x519d58,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 519760 │ │ │ │ + lea 0x19067b7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x1906d22(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1b1e031(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b1e02c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x67(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 519dbf │ │ │ │ + movq $0x519de0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x1906753(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bc3348 │ │ │ │ + lea 0x1906762(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1b1dfa9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b1dfa4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 519f89 │ │ │ │ + movq $0x519e60,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a320 │ │ │ │ + jne 519e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a6d5 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - movq $0x51a360,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rcx) │ │ │ │ + movl $0x519e98,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a360 │ │ │ │ + jne 519e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801906d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 51a1ac │ │ │ │ - movq $0x51a3a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + sahf │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a3a8 │ │ │ │ + jne 519ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6d(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 51a351 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + lahf │ │ │ │ push %rcx │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x73(%r8) │ │ │ │ - sbb $0x1906c42,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a3e0 │ │ │ │ + jne 519f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a3f7 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51a428,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 519f0b │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp 1bc8458 │ │ │ │ + movq $0x519f40,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a428 │ │ │ │ + jne 519f40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801906c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51a94e │ │ │ │ - movq $0x51a478,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x1905fd6(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,2) │ │ │ │ + movl $0x519f78,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a478 │ │ │ │ + jne 519f78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6c(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x0(%rbx,%rax,1) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a49f │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - movq $0x51aea0,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ + jae 519f83 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0x176ddc8(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51a542 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x519d28,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x538330,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x538290,-0x20(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2028b39,-0x10(%r12) │ │ │ │ - movq $0x532100,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + jmp 1bc8458 │ │ │ │ + lea 0x19065a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51a580,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 1bc8458 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bc8458 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6b(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock shlb $1,-0x74b7ffaf(%rbp) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x1905e7e(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a5d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push $0xffffffffffffff90 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 51a5f7 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - movq $0x51aef0,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51a640,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51a11a │ │ │ │ + movq $0x51a010,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a640 │ │ │ │ + jne 51a010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0xffffff83,-0x2776b7ff(%rax),%edx │ │ │ │ - loopne 51a64d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51a7f4 │ │ │ │ - movq $0x51a690,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x1905d2e(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6a(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,-0x38b80000(%rax,%rax,1) │ │ │ │ + or %r10b,-0x60(%r8) │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 51a6bc │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 519f56 │ │ │ │ - movq $0x51ae78,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51a708,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a708 │ │ │ │ + jne 51a050 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push $0xffffffffffffff90 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x1(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x51a758,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x1905dd6(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %esi,0x3c(%rbp) │ │ │ │ + movq $0x51a088,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a758 │ │ │ │ + jne 51a088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48019069(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 51a76a │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x2e,%rax │ │ │ │ + je 51a0bf │ │ │ │ + cmp $0x2f,%rax │ │ │ │ + je 51a0bf │ │ │ │ + lea 0x1b1dd03(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 51a781 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a336 │ │ │ │ - movq $0x51ae50,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - movq $0x51a7d0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1905c7b(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a7d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push $0xffffffff89480190 │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,%ah │ │ │ │ - add $0x0,%al │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ + jnp 51a0c3 │ │ │ │ (bad) │ │ │ │ - lea 0x1919ab5(%rip),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51a830,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1905b91(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a830 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push $0xffffffff89480190 │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,-0x58(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51a853 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 519f56 │ │ │ │ + jne 51a098 │ │ │ │ + lea 0x1b1dcd3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x1905b94(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x51a8a0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1905c90(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x51a0f8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a8a0 │ │ │ │ + jne 51a0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x68(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,(%rdi,%rdi,8) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51a8c7 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a336 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1905c90(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51a910,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1905b3c(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %esi,-0x6c(%rbp) │ │ │ │ + movq $0x51a0b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51a910 │ │ │ │ + jne 51a0b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48019067(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51a925 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51a93c │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1905b3b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51a988,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1905ac7(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51a988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - addr32 nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51a9b4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1905bf3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1905675(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1908bc6(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19056c9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51aa18,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + fs nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 51a1b0 │ │ │ │ + movq $0x51a170,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51aa18 │ │ │ │ + jne 51a170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48019067(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 51a1ac │ │ │ │ - movq $0x51aa60,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dh,%al │ │ │ │ + movsxd -0x2776b7ff(%rax),%edx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jne 51a1a0 │ │ │ │ + movq $0x51a1d0,-0x8(%rbp) │ │ │ │ + mov 0xb(%rbx),%rsi │ │ │ │ + lea 0x19063ab(%rip),%r14 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51aa60 │ │ │ │ + jmp 1a9c790 │ │ │ │ + lea 0x1906241(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x19063c9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x67(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ nop │ │ │ │ add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - push %rcx │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x73(%r8) │ │ │ │ - sbb $0x19065ea,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51aa98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + movabs %eax,0xea00e9de89490051 │ │ │ │ + (bad) │ │ │ │ + incl (%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - addr32 nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51aaaf │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51aae0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51aae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000002(%rsi) │ │ │ │ - movl $0x51ab30,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x19055fe(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ab30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48019065(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51a7e4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 51ab57 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - movq $0x51ae00,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - movq $0x51aba8,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51aba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%ch │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - loopne 51ab59 │ │ │ │ - push %rcx │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x73(%r8) │ │ │ │ - sbb $0x19064a2,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + push $0x480051a2 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51abe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - gs nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51abf7 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x51ac28,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ac28 │ │ │ │ + jne 51a268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x65(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock js 51abea │ │ │ │ - push %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x19054b6(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %r11b,0x480051a2(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51ac78 │ │ │ │ + jne 51a298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x64(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,-0x1(%rbx,%rdi,8) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 51ac9f │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - movq $0x51ae28,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - lea 0x1905543(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1905585(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51aceb │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x19057dc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51ad38,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x19053f8(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ad38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48019063(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51ad4d │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51ad64 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + mov $0x48000001,%ebx │ │ │ │ + movl $0x51a2e0,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x1905443(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51adb0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x190537f(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51adb0 │ │ │ │ + jne 51a2e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movsxd -0x2776b7ff(%rax),%edx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51adc5 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51a7e4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 51addc │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51a1ac │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x190537b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48019062(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 51ade0 │ │ │ │ - jmp 51a1ac │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x62(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,(%rdi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - ljmp (bad) │ │ │ │ - jmp 51a1ac │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 51a464 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48019062(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 51a8cb │ │ │ │ - jmp 51a336 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48019062(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 51a857 │ │ │ │ - jmp 519f56 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x43(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51a34f │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x51a398,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a398 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,(%rdi) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - ljmp (bad) │ │ │ │ - jmp 51a1ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsp,%rsi,2) │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 51a2a9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51a400 │ │ │ │ + movq $0x519fd0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x51a218,0x10(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x51a1f0,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x51a448,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,-0x6(%rdi) │ │ │ │ (bad) │ │ │ │ - ljmp (bad) │ │ │ │ - jmp 51a1ac │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48019061(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x73(%r8) │ │ │ │ + adc $0x1b1d96a,%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 51a5a3 │ │ │ │ + mov %rbx,%rsi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 51acef │ │ │ │ - jmp 51a1ac │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 51a657 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51a768 │ │ │ │ + movq $0x51a4c8,0x10(%rbp) │ │ │ │ + mov 0x6(%rdx),%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a4c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51af48 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1b20341(%rip),%rsi │ │ │ │ - lea 0x1919502(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4dc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %ah,-0x74b7ffaf(%rbp) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 51a500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51af60,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff827(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b018 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 51a51c │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b094 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b089 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51afe0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff75e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b038,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b148 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1b20141(%rip),%rsi │ │ │ │ - lea 0x1919302(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4dc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + call 897306c <__environ@GLIBC_2.2.5+0x6932e44> │ │ │ │ + movq $0x51a550,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b160,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff626(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b218 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,%esi │ │ │ │ add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b294 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b289 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51b1e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff55d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rax) │ │ │ │ + jnp 51a56c │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b238,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + call *(%rax) │ │ │ │ + add %dh,0x12(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x1907e9e(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + movq $0x2037da2,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b348 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1b1ff41(%rip),%rsi │ │ │ │ - lea 0x1919102(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4dc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 51a6c7 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51a7d0 │ │ │ │ + movq $0x51a5f0,0x18(%rbp) │ │ │ │ + mov 0x7(%rdx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a5f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b360,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x2f,%rax │ │ │ │ + jne 51a61d │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1907fc1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x525f38,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff42c(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b418 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + ja 51a682 │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x51a648,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b494 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b489 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51b3e0,-0x18(%r12) │ │ │ │ + ja 51a6f2 │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff363(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b438,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x51a6b8,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1905e29(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + movq $0x2037da2,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b540 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549930 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b558,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff23a(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b610 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + ja 51a797 │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x51a760,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b68c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b681 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51b5d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff171(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b630,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51a7ff │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x51a7c8,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b740 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1b1fb49(%rip),%rsi │ │ │ │ - lea 0x1918d0a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4dc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 51a880 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b758,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ff03f(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b810 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51b88c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b881 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51b7d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16fef76(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + jb 51a907 │ │ │ │ + movq $0x51a8b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a8b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b830,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xb0fb,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51b96c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b961 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ + ja 51a8f7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x51a860,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1905c82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1b1d4a8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 51a968 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51b9d8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51b910,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16fee23(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 51aaf7 │ │ │ │ + movq $0x51a9f0,-0x58(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov 0x27(%rax),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x2f(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x37(%rax),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51a9f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + or $0x80,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 51b9f0 │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51ba70 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51ba65 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x202a9e1,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB push %r8 │ │ │ │ + jne 51aae9 │ │ │ │ + movq $0x51aa28,0x0(%rbp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51aa28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or $0x480,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - cli │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51bb00 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51baf5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x51b9f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16fed0a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x56(%r8) │ │ │ │ + push %rcx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + rex.RB push $0x7507c3f6 │ │ │ │ + sbb $0x48,%al │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x482,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4901b0f9(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51bb67 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x51ba88,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51bbfb │ │ │ │ - movq $0x51bbc8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB push $0xffffffff8b487c75 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x480051aa(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51bbc8 │ │ │ │ + jne 51aaa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x41,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - stc │ │ │ │ - mov $0x1,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - lea 0x176c707(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - lea 0x1904fb3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904fad(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1905626(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1904f9c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51bc48,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + push %rcx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51bc48 │ │ │ │ + jne 51aad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x43,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000002(%rip) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x51b318,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 51bc93 │ │ │ │ - movq $0x51b4b0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51b388,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB (bad) │ │ │ │ + je 51ab1a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1b1d2a9(%rip),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x51bce0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + lea 0x1905a9a(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x51ab48,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51bce0 │ │ │ │ + jne 51ab48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + mov (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x48000001(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x51b118,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 51bd2b │ │ │ │ - movq $0x51b2b0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51b188,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51bd78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x7cffae55(%r8) │ │ │ │ + jrcxz 51ab5a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51bd78 │ │ │ │ + jne 51ab80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000001(%rip) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x51af18,-0x20(%r12) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + je 51ab96 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51aae9 │ │ │ │ + movq $0x51abc0,0x20(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 51bdc3 │ │ │ │ - movq $0x51b0b0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51af88,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - add $0xfffffffffffffffa,%rcx │ │ │ │ - lea 0x176c52c(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x51be30,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51be30 │ │ │ │ + jne 51abc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4901b0f6(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51c030 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jl 51be65 │ │ │ │ - movq $0x51bb20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51b988,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1904cb4(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904cae(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904ca8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904ca2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51bf18,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51bf18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x51b710,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 51bf63 │ │ │ │ - movq $0x51b8a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51b780,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51bfb0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + push %rcx │ │ │ │ + add %al,-0xb7f81d(%rbx) │ │ │ │ + lret │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51bfb0 │ │ │ │ + jne 51ac00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x51b518,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 51bffb │ │ │ │ - movq $0x51b6a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51b580,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904b6e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1904b68(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - jl 51c01e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 51c0b7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51c0b2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x16fe6ec(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a6ac50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 51c129 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 51c1ea │ │ │ │ - movq $0x51c118,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + xor %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xffffffc8,%ebp │ │ │ │ + jmp 51aae9 │ │ │ │ + movq $0x51ac40,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c118 │ │ │ │ + jne 51ac40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48019051(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 51c881 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - movq $0x51c160,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x51(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - je 51c890 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 51c1dc │ │ │ │ - movq $0x51c1b0,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x7cffae54(%r8) │ │ │ │ + jrcxz 51ac56 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c1b0 │ │ │ │ + jne 51ac80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - nop │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add $0x72,%al │ │ │ │ - xor $0x7f98348,%eax │ │ │ │ - jae 51c369 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1b1bbcd(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1b1bbb6(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19050e7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 51c3f4 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 51c555 │ │ │ │ - movq $0x51c240,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + sub %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xffffffc0,%ebp │ │ │ │ + jmp 51aae9 │ │ │ │ + movq $0x51acc0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c240 │ │ │ │ + jne 51acc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rax │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %edx,-0x38b80000(%rcx,%rax,1) │ │ │ │ - rex.RB clc │ │ │ │ - mov %al,%dl │ │ │ │ - push %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.WRXB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rol $0x51,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r15b,%r8b │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + push %rcx │ │ │ │ add %al,-0x72b7f81d(%rbx) │ │ │ │ rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ + sub %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 51c2c0 │ │ │ │ + jne 51acf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cfe6fb1(%rax) │ │ │ │ - jrcxz 51c2ca │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 51c1dc │ │ │ │ - movq $0x51c300,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4f(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48fffffe(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x51c348,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c348 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ + hlt │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WRXB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 51c362 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5485d8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0xa,%rcx │ │ │ │ - jb 51c6b1 │ │ │ │ - cmp $0xe,%rcx │ │ │ │ - jae 51c38f │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51c1ce │ │ │ │ - movq $0x51c3c0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 51acf8 │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c3c0 │ │ │ │ + jne 51ad78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4e(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 51c3bf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jne 51c3e4 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - lea 0x1904e4d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51c428,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB rcr $1,%r8b │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4e(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add -0x50(%rbp),%esi │ │ │ │ - movq $0x51c468,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c468 │ │ │ │ + jne 51add8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WRB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x8d4807e3830051c4,%al │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + cmp %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 51c4a0 │ │ │ │ + jne 51ae08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7cfe6fb3(%rax) │ │ │ │ - jrcxz 51c4aa │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 51c1dc │ │ │ │ - movq $0x51c4e0,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51c4e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 51ae1c │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 51a968 │ │ │ │ + lea 0x1905760(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4d(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%dh │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,(%r8) │ │ │ │ - (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51b0af │ │ │ │ + movq $0x51aea0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c528 │ │ │ │ + jne 51aea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5485d8 │ │ │ │ - lea 0x1b0c4fc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51c588,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB rorb $1,(%r8) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c588 │ │ │ │ + jne 51af08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WR nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,-0x1(%rsi,%rdi,8) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rol $1,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB shlb $1,-0x51(%r8) │ │ │ │ push %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c5d0 │ │ │ │ + jne 51af70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801904c(%rax) │ │ │ │ - movl $0x51c608,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffae51(%r8) │ │ │ │ + jrcxz 51af82 │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c608 │ │ │ │ + jne 51afa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x400,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB push $0xe8850f │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x51afe0,0x0(%rbp) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51afe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,-0x72b7f81d(%rbx) │ │ │ │ + or $0x600,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0x51,%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,-0x77(%rax) │ │ │ │ + rex.RB push $0x7507c3f6 │ │ │ │ + sbb $0x48,%al │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x608,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - test %eax,%ebx │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - or %r9b,-0x3a(%r8) │ │ │ │ + rex.RB push $0xffffffffc7487c75 │ │ │ │ + add %r10b,-0x50(%r8) │ │ │ │ push %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + cmp %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 51c648 │ │ │ │ + jne 51b050 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + or $0x618,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WR nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,-0x5(%rsi) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x480051c6(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + or %r10b,-0x7cffae50(%r8) │ │ │ │ + jrcxz 51b066 │ │ │ │ + dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + mov %rcx,0x68(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c690 │ │ │ │ + jne 51b090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0xc,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.WXB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48fffffe(%rbp) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5485d8 │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - jae 51c720 │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 51c6c6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB (bad) │ │ │ │ + je 51b0ba │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51c1ce │ │ │ │ - movq $0x51c6f8,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + lea 0x1b1ccfa(%rip),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x19054f2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x51b0e0,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c6f8 │ │ │ │ + jne 51b0e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x1c,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801904b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 51c3e4 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5485d8 │ │ │ │ - movq $0x51c750,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + mov $0x51,%cl │ │ │ │ + add %al,-0xb7f81d(%rbx) │ │ │ │ + lret │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c750 │ │ │ │ + jne 51b120 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or 0x1(%rsi),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WXB xchg %rax,%r8 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 51c74f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jne 51c3e4 │ │ │ │ - movq $0x51c7a0,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + je 51b136 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51b0a1 │ │ │ │ + movq $0x51b160,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c7a0 │ │ │ │ + jne 51b160 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or 0x1(%rsi),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801904a(%rax) │ │ │ │ - movl $0x51c7d8,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,-0x7cffae4f(%r8) │ │ │ │ + jrcxz 51b176 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x58(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c7d8 │ │ │ │ + jne 51b1a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %bh,%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cfe6fb6(%rax) │ │ │ │ - jrcxz 51c7e2 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 51c1dc │ │ │ │ - movq $0x51c818,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB push %r8 │ │ │ │ + je 51b1b6 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 51b0a1 │ │ │ │ + movq $0x51b1e0,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c818 │ │ │ │ + jne 51b1e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4a(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48fffff9(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x51c860,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + mov $0x51,%dl │ │ │ │ + add %al,-0xb7f81d(%rbx) │ │ │ │ + lret │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51c860 │ │ │ │ + jne 51b220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ebp,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %rax,%r8 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%ch │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jae 51c87a │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5485d8 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 51c130 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 51c17c │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - fildll 0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB │ │ │ │ + rex.W je 51b236 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 51b0a1 │ │ │ │ + movq $0x51b260,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51b260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex cwtl │ │ │ │ + mov $0x51,%dl │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + add $0x40,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51b298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 51c8a1 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xffffffa0,%ebp │ │ │ │ + jmp 51b0a1 │ │ │ │ + lea 0x1b1cae4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16fdf90(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51b303 │ │ │ │ + movq $0x51b320,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1b13e26(%rip),%rsi │ │ │ │ + lea 0x1b0e1e8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x190536e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0xdf,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51b3ee │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51b3e3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x525f18,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x37(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16fdfc0(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x54(%rax) │ │ │ │ nop │ │ │ │ - fcomp %st(7) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51b439 │ │ │ │ + movq $0x51b450,-0x10(%rbp) │ │ │ │ + lea 0x19053cb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b13c8a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock fildll 0x1(%rdi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rsp │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - loopne 51c9f2 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51b52a │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51b51f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x51b368,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51b410,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - loopne 51ca12 │ │ │ │ - add %eax,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ + mov $0x1,%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x51b488,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51b548,-0x28(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51b570,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x16fe0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x52(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 1049efac <__environ@GLIBC_2.2.5+0xe45ed84> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51b6f0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x51b598,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51b710,-0x18(%rbp) │ │ │ │ + lea -0x37(%r12),%r8 │ │ │ │ + lea 0x1b1fba0(%rip),%rdi │ │ │ │ + lea 0x1904f9a(%rip),%rsi │ │ │ │ + lea 0x19050b9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - rex.WRXB loopne 51ca52 │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push %rax │ │ │ │ nop │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - loopne 51ca72 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51b789 │ │ │ │ + movq $0x51b7a0,-0x10(%rbp) │ │ │ │ + lea 0x1904f4b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b1393a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - loopne 51ca92 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rcx │ │ │ │ nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51b871 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51b866 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x51b658,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51b760,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51caa1 │ │ │ │ - movq $0x51ca90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ca90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1904b50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cb11 │ │ │ │ - movq $0x51cb00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cb00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %dh,0x738b4801(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1904ae8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cb81 │ │ │ │ - movq $0x51cb70,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cb70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rax │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1904a80(%rip),%rbx │ │ │ │ + js 51b932 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 51b975 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x51b7d8,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51b890,-0x28(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51b8b8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,0x4801904f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51cbed │ │ │ │ - movq $0x51cbe0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cbe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 51ba32 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51ba27 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x51b8e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51ba48,-0x18(%rbp) │ │ │ │ + lea -0x2f(%r12),%r8 │ │ │ │ + lea 0x1b1f869(%rip),%rdi │ │ │ │ + lea 0x1904c63(%rip),%rsi │ │ │ │ + lea 0x1904d5a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x1904a1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cc55 │ │ │ │ - movq $0x51cc48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cc48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x19049bc(%rip),%rbx │ │ │ │ + add %dh,0x4801904d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51bac1 │ │ │ │ + movq $0x51bad8,-0x10(%rbp) │ │ │ │ + lea 0x1904c13(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 51cca8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rbx,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 51cd1b │ │ │ │ - lea 0x1904968(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x51cd08,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - sub %rax,%r8 │ │ │ │ - lea 0x8(%r8),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cd08 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1b13602(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 51cd14 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 51cdda │ │ │ │ - movq $0x51cd70,-0x28(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cd70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51bba0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51bb95 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x51b998,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51ba98,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - je 51ccd0 │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jne 51cde9 │ │ │ │ - movq $0x51cdc0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51cdc0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 51cdcc │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 51cd1b │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x51ce18,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ce18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ + xor $0x8b4801b1,%eax │ │ │ │ + jae 51bbf3 │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRB xchg %rax,%r8 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + jo 51bc62 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 51bc98 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x51bb10,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51bbc0,-0x28(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51bbe8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 51ce24 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 51cd1b │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 51ce78 │ │ │ │ + add %al,0x4801904c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51bd49 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51bd3e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x51bc10,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51bd60,-0x18(%rbp) │ │ │ │ + lea -0x27(%r12),%r8 │ │ │ │ + lea 0x1b1f552(%rip),%rdi │ │ │ │ + lea 0x190494c(%rip),%rsi │ │ │ │ + lea 0x1904a1b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - incl 0x6(%rbp) │ │ │ │ - ... │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4801904a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51bdd9 │ │ │ │ + movq $0x51bdf0,-0x10(%rbp) │ │ │ │ + lea 0x19048fb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - decb (%rcx) │ │ │ │ - je 51cebd │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jne 51cea2 │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 51cca8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 51cca8 │ │ │ │ - lea -0x1(%r9),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 51cca8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b132ea(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cf26 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WXB xchg %rax,%r8 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51beab │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51bea0 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x51bcb8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51bdb0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cf66 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51d1c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51cfa6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bh,%al │ │ │ │ + xor %esi,0x738b4801(%rcx) │ │ │ │ + (bad) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %cl,-0x70(%rdx) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x72(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x51be28,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51bec8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51bef0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48019049(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51c03c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c031 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x51bf18,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51c050,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x1b1f25f(%rip),%rdi │ │ │ │ + lea 0x1904659(%rip),%rsi │ │ │ │ + lea 0x1904700(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48019047(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51c0c9 │ │ │ │ + movq $0x51c0e0,-0x10(%rbp) │ │ │ │ + lea 0x190460b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x51cf80,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d03e │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b12ffa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51c192 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c187 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x51bfb8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51c0a0,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x51d018,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x1,%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x47(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c276 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x51cfc8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x51d060,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x51c118,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51c1b0,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51c1d8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.RX nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 7349fbec <__environ@GLIBC_2.2.5+0x7145f9c4> │ │ │ │ + jb 51c2eb │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c308 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x51c200,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51c328,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x1b1ef88(%rip),%rdi │ │ │ │ + lea 0x1904382(%rip),%rsi │ │ │ │ + lea 0x1904401(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x51d0c0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.R nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 51d287 │ │ │ │ - movq $0x51d200,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 51c3a1 │ │ │ │ + movq $0x51c3b8,-0x10(%rbp) │ │ │ │ + lea 0x1904333(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51d200 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51d277 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x51cf00,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x51cf40,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x51d150,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x190439a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac0c3c(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b12d22(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x48019045(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51d2d6 │ │ │ │ + jb 51c461 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c456 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x51c298,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51c378,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d316 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51d1c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d356 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,0x2c(%rax) │ │ │ │ + mov $0x1,%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %ch,0x49019044(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c53d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x51d330,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x51c3f0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x51c480,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51c4a8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + cmp %al,0x1(%rax,%rdx,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51d3ee │ │ │ │ + jb 51c5d2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c5c7 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51c4d0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51c5e8,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x1b1ecc9(%rip),%rdi │ │ │ │ + lea 0x19040c3(%rip),%rsi │ │ │ │ + lea 0x190411a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x51d3c8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51c661 │ │ │ │ + movq $0x51c678,-0x10(%rbp) │ │ │ │ + lea 0x1904073(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x51d378,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x51d410,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b12a62(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x51d470,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + call 485356f3 <__environ@GLIBC_2.2.5+0x464f54cb> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51c718 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c70d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51c560,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x51c638,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51d5c7 │ │ │ │ - movq $0x51d2b0,-0x50(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x51d2f0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x51d500,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x1904057(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4801b129(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x17380e0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1738140,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c7ec │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x51c6b0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x51c738,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51c760,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x1903ff9(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104a0fb4 <__environ@GLIBC_2.2.5+0xe460d8c> │ │ │ │ + test $0x41,%al │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734a0164 <__environ@GLIBC_2.2.5+0x7145ff3c> │ │ │ │ (bad) │ │ │ │ - mov (%rax),%es │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x51d6a0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c86e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x51c788,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x51c890,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x1b1ea22(%rip),%rdi │ │ │ │ + lea 0x1903e1c(%rip),%rsi │ │ │ │ + lea 0x1903deb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51d6a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x17380c0,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1738140,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1903f3e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x17380e0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1738120,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x1903ee1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 51d7aa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 51c909 │ │ │ │ + movq $0x51c920,-0x10(%rbp) │ │ │ │ + lea 0x1903d43(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1731018 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x51d780,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x1738120,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x1903e37(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b127ba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + addb $0x1,-0x70(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51d856 │ │ │ │ + jb 51c9b7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51c9ac │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x51c810,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x51c8e0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d896 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51daf0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d8d6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %ch,%al │ │ │ │ + es mov $0x1,%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x8d480190,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51ca51 │ │ │ │ + movq $0x51ca68,-0x10(%rbp) │ │ │ │ + lea 0x1903bbc(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x51d8b0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51d96e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b12678(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x51d948,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51cb3c │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51cb31 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x51c958,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x51c9d8,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x51ca00,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1b6b960,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x51ca28,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x51d8f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x51d990,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ + mov $0x1,%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,0x3e(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x51d9f0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51cc17 │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 51cc09 │ │ │ │ + movq $0x51caa0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x51cb58,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x51cb80,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x1b124e7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x1903def(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp $0x8d480190,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 51dbb7 │ │ │ │ - movq $0x51db30,-0x10(%rbp) │ │ │ │ + jb 51cc91 │ │ │ │ + movq $0x51cc80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51db30 │ │ │ │ + jne 51cc80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4801903d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 51cba8 │ │ │ │ + lea 0x1903d90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51dba7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x51d830,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x51d870,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x51da80,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1903ae2(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51ccdf │ │ │ │ + movq $0x51cd00,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x1903d54(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x1903d52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac030c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - fidivl 0x458d4801(%rax) │ │ │ │ - call 104a1534 <__environ@GLIBC_2.2.5+0xe46130c> │ │ │ │ (bad) │ │ │ │ - xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 51dc82 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x51dc48,-0x18(%rbp) │ │ │ │ - lea 0x1b0d9f3(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock cmp $0x90,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734a069c <__environ@GLIBC_2.2.5+0x71460474> │ │ │ │ + (bad) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x51cd98,-0x18(%rbp) │ │ │ │ + lea 0x1b12395(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1903cb3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51dc48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x51cd48,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1b120fc(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x1903c33(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + cmp $0x90,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51ce87 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 51ce82 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1903bc1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3a530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + cmp 0x458d4801(%rax),%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51cef5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 51cef0 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1b12228(%rip),%rsi │ │ │ │ + lea 0x1b0c011(%rip),%r14 │ │ │ │ + lea 0x1903ba1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4c01903b(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x1903b86(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 51d8d0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51de0f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51dce8,-0x20(%rbp) │ │ │ │ + jb 51cfcb │ │ │ │ + movq $0x51cf98,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51dce8 │ │ │ │ + jne 51cf98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock xor %bl,%ch │ │ │ │ - push %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7f7a3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51dd30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x16f9f6b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16f9f5e(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a3bab0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d018 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51cf58,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16fd938(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d0e6 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d0db │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x51cfe0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x51d0a8,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51dd78 │ │ │ │ + jne 51d0a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51de1d │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 51ddd0 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 51de01 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x20(%rbp),%rcx │ │ │ │ - jge 51de01 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x1765667(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x176565a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x51dc98,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b191db(%rip),%r14 │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %dl,%dh │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51ded1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0d77e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x51d038,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16fd822(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 51df1d │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104a183c <__environ@GLIBC_2.2.5+0xe461614> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51df30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d216 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d20b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x51d100,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x51d1d8,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51df30 │ │ │ │ + jne 51d1d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49019037(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51dfa4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51df58 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1903759(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51dea8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x1765537(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x176552a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 51e0c2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51e020,-0x28(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51e020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x51d160,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16fd6fe(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48019036(%rax) │ │ │ │ - movl $0x51e050,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d35e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d353 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x51d230,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x51d320,-0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51e050 │ │ │ │ + jne 51d320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x36(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e0b2 │ │ │ │ - movq $0x51dee8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x17653ef(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x17653e2(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock shll %cl,0x458d4801(%rax) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 51e101 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0d54e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x51d2a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x16fd5c5(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x35,%al │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104a1a6c <__environ@GLIBC_2.2.5+0xe461844> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51e160,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d4b6 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d4ab │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x51d378,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x51d478,-0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51e160 │ │ │ │ + jne 51d478 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x35(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e1d4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51e188 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1903529(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51e0d8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x1765297(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x176528a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%dl │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51e221 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0d42e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d52c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x51d3f0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x16fd473(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xor $0x90,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104a1b8c <__environ@GLIBC_2.2.5+0xe461964> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51e280,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d61e │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d613 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x51d4d0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x51d5e0,-0x10(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51e280 │ │ │ │ + jne 51d5e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x34(%rax) │ │ │ │ nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e2f4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51e2a8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1903409(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51e1f8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd1,%al │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51e341 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0d30e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x176512f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1765122(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 51e389 │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104a1cac <__environ@GLIBC_2.2.5+0xe461a84> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51e3a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51e3a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor -0x3b7cb6ff(%rax),%edx │ │ │ │ - rex │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e414 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51e3c8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x19032e9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51e318,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 51d69d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x51d550,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea 0x16fd314(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48019032(%rax) │ │ │ │ - lea -0x68(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51e65c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51e4c0,-0x58(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51d796 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51d78b │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x51d638,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + movq $0x51d758,-0x10(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51e4c0 │ │ │ │ + jne 51d758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor 0x45c74801(%rax),%dl │ │ │ │ - lock or %ah,%ch │ │ │ │ - push %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7f7a3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51e508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x1764fb7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1764faa(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x30 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor %edx,-0x3b7cb6ff(%rax) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e660 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 51e57b │ │ │ │ - movq $0x51e358,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 51e64e │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 51e5e2 │ │ │ │ - movq $0x51e238,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 51e64e │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + ja 51d822 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x51e118,-0x40(%r12) │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x51d6c0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x51e680,0x20(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - rex.RX (bad) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea 0x16fd1a4(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51d8a4 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e6bb │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 51d899 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51d7b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e6bb │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 51e70b │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 51e75e │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jge 51e73c │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + pop %rax │ │ │ │ + idiv %bh │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + or %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + js 51d922 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 51d972 │ │ │ │ + movq $0x51d7b8,-0x70(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea -0x6f(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 51d962 │ │ │ │ + movq $0x51d848,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 51d7b8 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x1903184(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - pop (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x51e7f0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51e7f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cs nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB loopne 51e835 │ │ │ │ - call ffffffff8999e84b <__environ@GLIBC_2.2.5+0xffffffff8795e623> │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 51da09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 51da5d │ │ │ │ + movq $0x51d9f8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51e840 │ │ │ │ + jne 51d9f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801902e(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 51e8e5 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e8d5 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x51e438,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b18790(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51e924 │ │ │ │ - movq $0x51dfc8,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b18741(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + ficoml 0x0(%rcx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51da28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0xb0,%bl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 51e971 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0ccde(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sub $0x8d480190,%eax │ │ │ │ - rex.RB call 104a22dc <__environ@GLIBC_2.2.5+0xe4620b4> │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51e9d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51e9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 51d8d0 │ │ │ │ + lea 0x19030ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0x90,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51ea44 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51e9f8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1902cb9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51e948,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - sub $0x90,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 51eab9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 51dad1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 51eb2a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51eab8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 51daec │ │ │ │ + movq $0x51dab8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51eab8 │ │ │ │ + jne 51dab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub $0x90,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51eb1a │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x51e988,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %cl,%cl │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51eb69 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0cae6(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 51d8d0 │ │ │ │ + lea 0x1903025(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub 0x458d4801(%rax),%rdx │ │ │ │ - call 104a24d4 <__environ@GLIBC_2.2.5+0xe4622ac> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xfd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + nop │ │ │ │ + add %ebp,%ecx │ │ │ │ + pop %rsi │ │ │ │ + fsubs 0x1(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51ebc8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 51db91 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 51dbb4 │ │ │ │ + movq $0x51db78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51ebc8 │ │ │ │ + jne 51db78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub -0x3b7cb6ff(%rax),%edx │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51ec3c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51ebf0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1902ac1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x51eb40,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x2a(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 51d8d0 │ │ │ │ + lea 0x1902f7d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 51ecd6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51eccb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x51eb80,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadd %st(7),%st │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51ed19 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0c936(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sub %edx,0x458d4801(%rax) │ │ │ │ - call 104a2684 <__environ@GLIBC_2.2.5+0xe46245c> │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51ed78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51dc69 │ │ │ │ + movq $0x51dc58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51ed78 │ │ │ │ + jne 51dc58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x29(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51edec │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51eda0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x1902911(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x51ecf0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x1902f08(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4801b0c6,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51ee39 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0c816(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4bed0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 51ee76 │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104a27a4 <__environ@GLIBC_2.2.5+0xe46257c> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x51ee98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 51dcd9 │ │ │ │ + movq $0x51dcc8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51ee98 │ │ │ │ + jne 51dcc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %dl,-0x3b7cb6ff(%rax) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51ef0c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 51eec0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x19027f1(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x51ee10,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x202b609,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x1902ea0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48019027(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f0ec │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51efb0,-0x50(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 51dd49 │ │ │ │ + movq $0x51dd38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51efb0 │ │ │ │ + jne 51dd38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902e38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f0f0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 51f023 │ │ │ │ - movq $0x51ee50,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 51f0de │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 51f08a │ │ │ │ - movq $0x51ed30,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 51f0de │ │ │ │ - movq $0x51ec60,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1730ca0,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48019025(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f27e │ │ │ │ - movq $0x51f160,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 51ddb9 │ │ │ │ + movq $0x51dda8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f160 │ │ │ │ + jne 51dda8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x25(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB loopne 51f115 │ │ │ │ - int1 │ │ │ │ - push %rcx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51f1b0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x1902dd0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and $0x8b480190,%eax │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 51f23e │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f22e │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x51ef30,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f26e │ │ │ │ - movq $0x51ea68,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51de29 │ │ │ │ + movq $0x51de18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51de18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0x90,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f303 │ │ │ │ - movq $0x51de48,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x51e798,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x51f118,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - lea -0x1d(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x19023d3(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902d68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48019040(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f3a4 │ │ │ │ - movq $0x51f378,-0x18(%rbp) │ │ │ │ + jb 51de99 │ │ │ │ + movq $0x51de88,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f378 │ │ │ │ + jne 51de88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock shl $0x51,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 51f38b │ │ │ │ - lea 0x1af919e(%rip),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5315f0 │ │ │ │ - lea 0x1902385(%rip),%rbx │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902d00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f405 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e21712,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x51f440,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51df09 │ │ │ │ + movq $0x51def8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f440 │ │ │ │ + jne 51def8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902c98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x40(%rcx,%rcx,4) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1902252(%rip),%r14 │ │ │ │ - jmp 51f2a0 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51df79 │ │ │ │ + movq $0x51df68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51df68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902c30(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 51f537 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x1902163(%rip),%rsi │ │ │ │ - lea 0x190221f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - lea 0x1902222(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51dfe9 │ │ │ │ + movq $0x51dfd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51dfd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and -0x3776b3ff(%rax),%dl │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51f500 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902bc8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f617 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51f5d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 51e059 │ │ │ │ + movq $0x51e048,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f5d8 │ │ │ │ + jne 51e048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1e21712,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902b60(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xbe,%al │ │ │ │ - mov $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f68c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f681 │ │ │ │ + jb 51e0a1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea 0x1b0beb7(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1b15321(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 1ab1b50 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51f727 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x51f6e8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 51e177 │ │ │ │ + movq $0x51e0f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f6e8 │ │ │ │ + jne 51e0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%rdi,2) │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jne 51e193 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 51e193 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51e167 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x51e078,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1902a4a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x51e1b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1b83970 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x525f38,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x20(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 51f775 │ │ │ │ - movq $0x51f790,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x1902034(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %dl,0x45c74801(%rax) │ │ │ │ - add %al,%al │ │ │ │ - notl 0x0(%rcx) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x1af8d86(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 5315f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x894801b0,%ebp │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x40(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f7fc │ │ │ │ - movq $0x51f598,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x51f838,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51f838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801b0bc(%rax) │ │ │ │ - movl $0x51f878,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x44(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 51f933 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51f923 │ │ │ │ - movq $0x51f630,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x1bca4c0,-0x58(%r12) │ │ │ │ - movq $0x202b4e9,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1730cc0,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - movq $0x51f6a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x51f958,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51f958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + and -0x876b7ff(%rax),%dl │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x19022b4(%rip),%r14 │ │ │ │ + jmp 1bc3348 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x480051f9(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51e364 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51e324 │ │ │ │ + movq $0x51e2c8,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51f9a0 │ │ │ │ + jne 51e2c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51fb27 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - cmp $0x9,%r9 │ │ │ │ - je 51fab1 │ │ │ │ - cmp $0xa,%r9 │ │ │ │ - jne 51fa49 │ │ │ │ - movq $0x1730ff8,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x1730ff8,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x1730ff8,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x1(%r8),%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - mov $0x8,%edi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rdi,%r8 │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + jae 51e37d │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 51e32e │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 51e36f │ │ │ │ + movq $0x51e318,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x1c(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734a34a4 <__environ@GLIBC_2.2.5+0x7146327c> │ │ │ │ - push %rsp │ │ │ │ - movq $0x51fb90,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51fb90 │ │ │ │ + jne 51e318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb $0x90,%al │ │ │ │ - add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ - adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - lea 0x1901c0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 51fc00 │ │ │ │ nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb -0x3776b3ff(%rax),%edx │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 51e285 │ │ │ │ + lea 0x1b19a77(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x51e358,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 51fb50 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51e358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0xb8,%al │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51fc8c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51fc81 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea 0x1b0b8b7(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 51fcb3 │ │ │ │ - jmp 1bc2de8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb 0x458d4801(%rax),%dl │ │ │ │ - loopne 51fd21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 51fd6d │ │ │ │ - movq $0x51fd18,-0x20(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 51e285 │ │ │ │ + lea 0x190342d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1b19a23(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jne 51e36f │ │ │ │ + movq $0x51e3b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 51fd18 │ │ │ │ + jne 51e3b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4901901a(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51fd5d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x51fca8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 51e285 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 51fe2b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51fe20 │ │ │ │ - movq $0x51fc30,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - movq $0x202b4e9,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2037dc1,-0x10(%r12) │ │ │ │ - movq $0x51fcd0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x1e(%r12),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 51e424 │ │ │ │ + movq $0x51e418,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x19019ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 51fe80 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51e418 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x19(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x38(%rcx,%rcx,4) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 51ff10 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 51fee3 │ │ │ │ - jmp 1bc2d38 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + push %rsp │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x1903375,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48019018(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51ffa5 │ │ │ │ - movq $0x51ff50,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 51ff50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x18(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x51fed8,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1901864(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x18(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734a3934 <__environ@GLIBC_2.2.5+0x7146370c> │ │ │ │ - push %rdi │ │ │ │ - movq $0x520020,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 520020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51e486 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,0x4d8b4c01(%rax) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x1b0c2ca(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - lea 0x19017f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5200c8 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51e4c6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 520093 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b16663(%rip),%r14 │ │ │ │ - jmp 1b337f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104a1e3c <__environ@GLIBC_2.2.5+0xe461c14> │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52015d │ │ │ │ - movq $0x520108,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a3ca2d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520108 │ │ │ │ + jne 51e530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49019016(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x63(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52014d │ │ │ │ + ja 51e58b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x520088,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + movq $0x51e460,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x19016ec(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - rclb $1,(%rsi) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5201e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5201f0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5201e0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - dec %rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x51e5c8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5201e0 │ │ │ │ + jne 51e5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48019016(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5202a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x16(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520239 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5200c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0x8d480190,%eax │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520281 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5200c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48019015(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520368 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 52035e │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 520373 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 520315 │ │ │ │ - movq $0x520258,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x520190,-0x40(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x51e4a0,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x520210,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x203a399,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1b17a5c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x19014f1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x5203a8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48019014(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5202c1 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48019014(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520430 │ │ │ │ - movq $0x520410,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + xor 0x458d4801(%rax),%dl │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 51e6e5 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51e6cd │ │ │ │ + movq $0x51e6c0,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520410 │ │ │ │ + jne 51e6c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x14(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x1b0be5a(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - lea 0x1901459(%rip),%rbx │ │ │ │ + add %bh,0x48019032(%rax) │ │ │ │ + movl $0x51e728,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 51e678 │ │ │ │ + lea 0x1afd1d5(%rip),%rsi │ │ │ │ + lea 0x1b196e6(%rip),%r14 │ │ │ │ + lea 0x1b196df(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x190328c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5204d3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x520490,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %ch,%bl │ │ │ │ + jnp 51e779 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor 0x45c74801(%rax),%dl │ │ │ │ + call a3ce98 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520490 │ │ │ │ + jne 51e768 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor %edx,0x458b4801(%rax) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 51e788 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 51e7d3 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51e7bb │ │ │ │ + movq $0x51e4e8,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x51e700,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x51e800,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51e800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock scas %es:(%rdi),%eax │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520511 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0b026(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %bl,0x31(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x21,%rbx │ │ │ │ + je 51e845 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp $0x5e,%rbx │ │ │ │ + je 51e82e │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 51e78d │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x1903012(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x1903029(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xaf,%al │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520584 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 520579 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea 0x1b0afbf(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 52061f │ │ │ │ + or %dh,(%rcx) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734a21c4 <__environ@GLIBC_2.2.5+0x71461f9c> │ │ │ │ + rex.RXB │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5205f8,-0x38(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ + movq $0x51e8b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5205f8 │ │ │ │ + jne 51e8b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x39(%r8) │ │ │ │ - and %r12b,0x6(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 520618 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 51ce78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 520654 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 520660 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + xor %dl,0x45c74801(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + call ffffffff899ae90b <__environ@GLIBC_2.2.5+0xffffffff8796e6e3> │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x41fffffd,%eax │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x1730ff8,-0x18(%r12) │ │ │ │ + movq $0x1bc9a10,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x520638,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ + movq $0x51e8d8,0x0(%rbp) │ │ │ │ + jmp 1bf1d98 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 520747 │ │ │ │ + jb 51e984 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x520708,-0x18(%rbp) │ │ │ │ + movq $0x51e970,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520708 │ │ │ │ + jne 51e970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + rex.WX xchg %rax,%rsp │ │ │ │ + mov $0x1,%cl │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 520800 │ │ │ │ + nop │ │ │ │ + cs nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 51ea61 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51ea56 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5207b8,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51e930,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51ea08 │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x51ea40,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5207b8 │ │ │ │ + jne 51ea40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0xc7480190,%eax │ │ │ │ + add %r15b,-0x16(%r8) │ │ │ │ + push %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp 1b34d40 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4801902d(%rax) │ │ │ │ + movl $0x51eab0,-0x10(%rbp) │ │ │ │ + lea 0x1902da1(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51eaef │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51eaef │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0xf0,0x458d4801(%rax,%rsi,4) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 520874 │ │ │ │ + call 48537b76 <__environ@GLIBC_2.2.5+0x464f794e> │ │ │ │ + lea 0x1902de1(%rip),%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x902d,$0x1 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 520869 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 51eb97 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea 0x1b0accf(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51eb48,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - seto (%rcx) │ │ │ │ - lea -0x78(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52092e │ │ │ │ - movq $0x5208d8,-0x28(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + js 51ebe3 │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51ec44 │ │ │ │ + movq $0x51ebf8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5208d8 │ │ │ │ + jne 51ebf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801900e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 520939 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52091e │ │ │ │ - movq $0x520450,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b174b0(%rip),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub $0x83490190,%eax │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x51eb68,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1900f6b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x520980,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + fsubrs (%rax,%rdx,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51ece4 │ │ │ │ + movq $0x51ec98,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520980 │ │ │ │ + jne 51ec98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 5209d2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 520a5c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4901902c(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51ecd4 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%r9 │ │ │ │ - movq $0x5204e8,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1bca4c0,-0x50(%r12) │ │ │ │ - movq $0x202b4e9,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1730d00,-0x38(%r12) │ │ │ │ - lea -0x4e(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e21712,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x520bb8,-0x38(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1af7af7(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 5315f0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x51ebb8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %gs,0x2(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 520d4b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov $0x2c,%al │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 104a264c <__environ@GLIBC_2.2.5+0xe462424> │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ + out %eax,$0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51ede1 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51e870,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x51e998,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x51ec58,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51edd9 │ │ │ │ + movq $0x51eda0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51eda0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or $0x90,%al │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - or 0x0(%rdx),%dl │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dl,0x4801902b(%rax) │ │ │ │ + movl $0x51edc8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520af8 │ │ │ │ + jne 51edc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4801900c(%rax) │ │ │ │ - movl $0x520b38,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rbx,1) │ │ │ │ + mov 0x10(%rbp),%edx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 51ec58 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x51ee20,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520b38 │ │ │ │ + jne 51ee20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - wrmsr │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xc(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r13b,0xb(%r8) │ │ │ │ - push %rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub 0x45c74801(%rax),%edx │ │ │ │ + clc │ │ │ │ + pop %rax │ │ │ │ + out %al,(%dx) │ │ │ │ + push %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x78(%rbp),%rbx │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 520b68 │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 51ee58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - wrmsr │ │ │ │ - adc %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or $0x90,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.RB js 520bb5 │ │ │ │ - cmp 0x7(%rbx),%eax │ │ │ │ - jne 520ec2 │ │ │ │ - movq $0x520cb0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + sub 0x558b4801(%rax),%dl │ │ │ │ + adc %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x44(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x51ee98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520cb0 │ │ │ │ + jne 51ee98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0xc,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or -0x2776b7ff(%rax),%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4801902a(%rax) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 51eebc │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x17502c7(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 51edd9 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,(%rdx) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51ecf8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 520dd9 │ │ │ │ - movq $0x520bf0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 520bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0xc,%eax │ │ │ │ + je 51ef12 │ │ │ │ + jmp 51ecf8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x17359e9(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801900b(%rax) │ │ │ │ - movl $0x520c30,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x9029,$0x1 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51efa8 │ │ │ │ + movq $0x51ef78,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520c30 │ │ │ │ + jne 51ef78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48019029(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51ef98 │ │ │ │ + lea 0x190297d(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + lea 0x1902969(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xb(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,0xc(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %rdx,0x458d4801(%rax) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51f028 │ │ │ │ + movq $0x51eff8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520c60 │ │ │ │ + jne 51eff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub %edx,-0x2776b7ff(%rax) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51f018 │ │ │ │ + lea 0x19028fd(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + lea 0x19028e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or -0x3b7eb6ff(%rax),%edx │ │ │ │ - mov %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x9028,$0x1 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 520e8c │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 520dea │ │ │ │ - add $0xffffffffffffff78,%r12 │ │ │ │ - movq $0x520cf0,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ + ja 51f06f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x51efc0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x17537f4(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + js 51f0b6 │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 51f0e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 51f15e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x51f0e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520cf0 │ │ │ │ + jne 51f0e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or 0x458b4801(%rax),%dl │ │ │ │ - (bad) │ │ │ │ - mov 0x70(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - mov 0x58(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 520d14 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801900a(%rax) │ │ │ │ - mov 0x58(%rbp),%eax │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 520d48 │ │ │ │ - movq $0x520ac0,0x0(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - lea 0x1af77f6(%rip),%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - jmp 5315f0 │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub %dl,0x458b4801(%rax) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 520dbd │ │ │ │ - movq $0x520598,-0x70(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x5206c8,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x520760,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x520a80,0x10(%rbp) │ │ │ │ + ja 51f11f │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x51f040,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x520528,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x1bca4c0,-0x68(%r12) │ │ │ │ - movq $0x202b4e9,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x1730cc0,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x2037dc1,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f11f │ │ │ │ + movq $0x51ef40,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x1(%rbx),%edi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1753709(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x28(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f22a │ │ │ │ + movq $0x51f1b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f1b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov $0x1,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 520ece │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - add $0x88,%r12 │ │ │ │ + sub %dl,-0x2776b7ff(%rax) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x176900b(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 520f7e │ │ │ │ - movq $0x520818,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x1bca4c0,-0x68(%r12) │ │ │ │ - movq $0x202b4e9,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1730cc0,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2037dc1,-0x30(%r12) │ │ │ │ + ja 51f21a │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + movq $0x51f090,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a489,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x190279f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f271 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x51eed8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1765b51(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1902618(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1902632(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1902644(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x1b18ae1(%rip),%rbx │ │ │ │ + lea 0x16fb5d9(%rip),%rcx │ │ │ │ + movzbl (%rcx),%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 51f3ca │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 51f2f0 │ │ │ │ + inc %rcx │ │ │ │ + jmp 51f2bf │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f34e │ │ │ │ + movq $0x1bca420,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + movq $0x1e2198a,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a679,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x51f2e8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jb 51f3a4 │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 51f397 │ │ │ │ + lea 0x1902422(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x1(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 51f4c0 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 51f3ba │ │ │ │ + lea 0x1902427(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x190243f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x51f3f8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 51f2f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x1bca420,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x51f428,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - movq $0x520eb0,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex and $0x8b4c0190,%eax │ │ │ │ + jae 51f4b4 │ │ │ │ + jmp 51f4c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521005 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x520ff0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f5a9 │ │ │ │ + movq $0x51f4f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 520ff0 │ │ │ │ + jne 51f4f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + and $0x90,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rbx) │ │ │ │ + movl $0x51f540,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 52100b │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49019024(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f58b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x51f4a0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x525f38,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x51f5c8,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 51f180 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b1881f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 182cc28 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1902430(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521046 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 51f5d4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ah,%al │ │ │ │ + and 0x458d4801(%rax),%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f611 │ │ │ │ + movq $0x51f630,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51f180 │ │ │ │ + lea 0x1902410(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 51f63c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x23(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f676 │ │ │ │ + movq $0x51f698,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51f180 │ │ │ │ + lea 0x19023bb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 51f6a4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %bh,0x23(%rax) │ │ │ │ nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + testl $0x6d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + and -0x435116ff(%rax),%edx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 521117 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - movq $0x521020,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x521068,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x521090,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r9 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 520890 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7(%rax) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 51f74b │ │ │ │ + movq $0x51f728,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x520fb0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5210b8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xa(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 51f733 │ │ │ │ + jne,pt 51f73d │ │ │ │ + lea 0x1b1866c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x1900724(%rip),%rbx │ │ │ │ + lea 0x1b18655(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x190232e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5211d8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f822 │ │ │ │ + movq $0x51f7a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f7a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - add %ecx,-0x38(%rcx,%rcx,4) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 520890 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%riz,2) │ │ │ │ + movl $0x51f7e8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52122e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x51f840,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 51f770 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x190299f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x19029a7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52126e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f892 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x521248,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1901e70(%rip),%r14 │ │ │ │ + jmp 1abe740 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %ch,(%rdx) │ │ │ │ + nop │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521306 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + and %dl,0x458d4801(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51f99b │ │ │ │ + movq $0x51f940,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 51f940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,%al │ │ │ │ + sub %edx,-0x2776b7ff(%rax) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 51f9a6 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f98b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x51f8e8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x51f9c8,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 51f180 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x190296e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1b18414(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 51f9d4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub %edx,-0xec16ff(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5212e0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ + sub %edx,0x458d4801(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51fa2a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51f908 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + mov $0x8d4801b0,%edx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51fa9c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51fa91 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x834901b0,%edx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x521290,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x521328,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x51fa40,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16fac5f(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xb9,%al │ │ │ │ + mov $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 521436 │ │ │ │ + jb 51fba0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51fb95 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ + and %bh,-0x72b7fe50(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51fc30 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51fc25 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x51fb28,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16fab46(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4901b0b8(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51fc97 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x51fbb8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add 0x458d4801(%rax),%edx │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 5215c8 │ │ │ │ - movq $0x521500,-0x38(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x51fa08,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jle 51fcfb │ │ │ │ + movq $0x51fc50,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x51fab8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x190260e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and $0x8d480190,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51fd89 │ │ │ │ + movq $0x51fd78,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 521500 │ │ │ │ + jne 51fd78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49019003(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5215b8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x521388,-0x78(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x521410,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x521458,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x521480,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r9 │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 520890 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %bh,0x48019025(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 51fcc0 │ │ │ │ + lea 0x19025c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49019002(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 521627 │ │ │ │ - movq $0x521208,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5214a8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x1900297(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x48019025(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 521676 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 51fdd7 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 51fcc0 │ │ │ │ + lea 0x1902582(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x25(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + testl $0x55358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + and $0x6ee90190,%eax │ │ │ │ + mov $0x62,%ch │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and $0x8d480190,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 51fe58 │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + movq $0x2037dc1,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 51fcc0 │ │ │ │ + lea 0x1902521(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x31(%rcx,%rcx,4) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x521650,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x525ef8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x521698,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x19001d4(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x19024fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 521758 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 51ff10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rax) │ │ │ │ + incl (%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5217a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5217ba │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5217af │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x5217f0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x1900127(%rip),%rbx │ │ │ │ + ja 51ff5c │ │ │ │ + movq $0x525f18,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x1902452(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 52180c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521846 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4801abc8(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521896 │ │ │ │ - movq $0x5218b0,-0x28(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x38(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5218cc │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1736b48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x525f38,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x19023ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - enter $0x1ab,$0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 521922 │ │ │ │ - movq $0x521820,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x521868,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18fffbc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52196e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52006f │ │ │ │ + movq $0x520030,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - shrb $0xd0,0x458d4801(%rbx) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5219c2 │ │ │ │ - movq $0x5219d8,-0x30(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8b4c01ab,%edi │ │ │ │ - rex.WRB and %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5219f4 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 172c940 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x525fb8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x19023ba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4901abbf(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 521a4a │ │ │ │ - movq $0x521948,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x521990,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18ffea4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x525fd8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xa(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x1902367(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x48019023,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 521a96 │ │ │ │ + jb 520119 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + movq $0x520130,-0x18(%rbp) │ │ │ │ + lea 0x1b17cb5(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 520950 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 521b18 │ │ │ │ - movq $0x521b00,-0x28(%rbp) │ │ │ │ - mov 0xb(%rbx),%rax │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + and 0x458d4801(%rax),%edx │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5203a5 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 520313 │ │ │ │ + movq $0x5201e8,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 521b00 │ │ │ │ + jne 5201e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - sbb 0x0(%rdx),%edx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,0x48019022(%rax) │ │ │ │ + cmpl $0x2d,0x7(%rbx) │ │ │ │ + jne 5203a9 │ │ │ │ + movq $0x520220,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 521b4c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 172e360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,0x48019022(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5203c5 │ │ │ │ + movq $0x520260,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x22(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x521a70,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x521ab8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x1(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmpq $0x5d,0x7(%rbx) │ │ │ │ + jne 5202c8 │ │ │ │ + movq $0x1a806d8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1bca4c0,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1e22162,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0x1e(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18ffd57(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x5202f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5202f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48019021(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5204d8,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x520348,-0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 521bf6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x520408,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x520470,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 521c3a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x521cc8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 521cc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a439e0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 521d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 521dce │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 521db2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 521da4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 521db2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 521da4 │ │ │ │ - movq $0x521c10,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ja 520536 │ │ │ │ + movq $0x1bc9a30,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x5204d8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 521e59 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x521c50,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + test $0x1c,%al │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + xor $0x1901ca1,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + mov %bl,(%rax,%rdx,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 521ea2 │ │ │ │ + jb 5205d3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5205c8 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x520560,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16fa217(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x521f30,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 521f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520618 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1901672(%rip),%rsi │ │ │ │ + lea 0x190152b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a43eb0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 521f78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520660 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1b17771(%rip),%rsi │ │ │ │ + lea 0x19014cb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522036 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 52201a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 52200c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 52201a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 52200c │ │ │ │ - movq $0x521e78,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5206a8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x19016a2(%rip),%rsi │ │ │ │ + lea 0x190166b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5220c1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x521eb8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5206f0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x19017c2(%rip),%rsi │ │ │ │ + lea 0x19016bb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 522300 │ │ │ │ - movq $0x522160,-0x48(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 522160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 520738 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1b17699(%rip),%rsi │ │ │ │ + lea 0x19017db(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 522115 │ │ │ │ - and %edx,0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5221b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520780 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1b17651(%rip),%rsi │ │ │ │ + lea 0x1901373(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 522200 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 522304 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522382 │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x521df8,-0x78(%r12) │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x522060,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 5222ca │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - mov -0x14(%rdi),%r8d │ │ │ │ - cmp $0x7,%r8 │ │ │ │ - jne 5222ca │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r10,0x58(%rbp) │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x50(%rbp) │ │ │ │ - movq $0x1bf9a80,0x58(%rbp) │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 1bfd6a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - test $0x7,%al │ │ │ │ - je 52234b │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x14(%rbx),%r11d │ │ │ │ - cmp $0x7,%r11 │ │ │ │ - jne 52234b │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - mov %r10,0x60(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *%rcx │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x50(%rbp) │ │ │ │ - movq $0x1bf9a80,0x58(%rbp) │ │ │ │ - mov %r10,0x60(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 1bfd6a0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5207c8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1b17609(%rip),%rsi │ │ │ │ + lea 0x19017d3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5223d2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520810 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1b175c1(%rip),%rsi │ │ │ │ + lea 0x1901333(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1ab18e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x522460,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 522460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520858 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1901802(%rip),%rsi │ │ │ │ + lea 0x19017cb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a44910 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5224a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5208a0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x19014aa(%rip),%rsi │ │ │ │ + lea 0x19017fa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522566 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 52254a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 52253c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 52254a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 52253c │ │ │ │ - movq $0x5223a8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5208e8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x19017fa(%rip),%rsi │ │ │ │ + lea 0x1901243(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5225f1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5223e8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52263a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 520930 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x19017fa(%rip),%rsi │ │ │ │ + lea 0x1901213(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1ab18e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5226c8,-0x48(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 520acd │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 520abc │ │ │ │ + movq $0x5209c0,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5226c8 │ │ │ │ + jne 5209c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a44de0 │ │ │ │ + add %ah,%al │ │ │ │ + sbb -0x3b7cb6ff(%rax),%dl │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp $0x5b,%rcx │ │ │ │ + je 520ad1 │ │ │ │ + cmp $0x5d,%rcx │ │ │ │ + jne 520a09 │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x1b173c4(%rip),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x520a40,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 522710 │ │ │ │ + jne 520a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x1a(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,0xa(%r8) │ │ │ │ + push %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5227ce │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5227b2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5227a4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 5227b2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5227a4 │ │ │ │ - movq $0x522610,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb 0x458b4801(%rax),%dl │ │ │ │ + and %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + or %r13b,0x4800520a(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522859 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x522650,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sbb %edx,-0x2176b7ff(%rax) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 520188 │ │ │ │ + lea 0x1b172fe(%rip),%r14 │ │ │ │ + lea 0x19010c7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x520b08,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48019019(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 520c1f │ │ │ │ + movq $0x520b58,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522a7a │ │ │ │ - movq $0x5228e8,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,0x19(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + jnp 520b67 │ │ │ │ + cmp (%rdi),%cl │ │ │ │ + test %eax,0x48000001(%rbp) │ │ │ │ + movl $0x520b90,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5228e8 │ │ │ │ + jne 520b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb %edx,0x45c74801(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or 0x0(%rdx),%edx │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 522925 │ │ │ │ - sub %edx,0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbb %dl,0x7e38301(%rax) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 520d55 │ │ │ │ + movq $0x520bf8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 522938 │ │ │ │ + jne 520bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48019018(%rax) │ │ │ │ + movl $0x520da8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b0b6a7(%rip),%r14 │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x520c50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x18(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,0xc(%r8) │ │ │ │ + push %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 522988 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 522a7e │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522af9 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x522590,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5227f8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 522a41 │ │ │ │ - mov %r9,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - mov -0x14(%r10),%r11d │ │ │ │ - cmp $0x7,%r11 │ │ │ │ - jne 522a41 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *%r10 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x1bf9a80,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1bfd6a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - test $0x7,%al │ │ │ │ - je 522ac2 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x14(%rbx),%r9d │ │ │ │ - cmp $0x7,%r9 │ │ │ │ - jne 522ac2 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - mov %r10,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *%rcx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x1bf9a80,0x48(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1bfd6a0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %dl,0x358d4801(%rax) │ │ │ │ + rex.X jno 520c2f │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + clc │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + jge 520c9c │ │ │ │ + (bad) │ │ │ │ + jne 520cac │ │ │ │ + lea 0x1b17123(%rip),%r14 │ │ │ │ + lea 0x1900f2c(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x520cd8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522b93 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x5220e8,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x522880,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x55(%r12),%r8 │ │ │ │ - lea -0x1d(%r12),%rsi │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + pushf │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + or $0x89480052,%eax │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520d18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48019017(%rax) │ │ │ │ + movl $0x520d40,0x0(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522c04 │ │ │ │ - movq $0x521bd0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x522b28,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x18fed02(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x17(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jne 520d4c │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 520188 │ │ │ │ + movq $0x520d80,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520d80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jne 520d8c │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 520188 │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522c56 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + or $0x89480052,%eax │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522c96 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48019016(%rax) │ │ │ │ + cmpl $0x3a,0x7(%rbx) │ │ │ │ + jne 520f40 │ │ │ │ + movq $0x520e50,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520e50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522cd6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x16(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x4800520e(%r8) │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520e90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + jnp 520e9b │ │ │ │ + pop %rbp │ │ │ │ + jne 520eb3 │ │ │ │ + movq $0x521148,0x18(%rbp) │ │ │ │ + lea 0x1901292(%rip),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x520ee0,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520ee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x522cb0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc $0xc7480190,%eax │ │ │ │ + adc %r8b,%r8b │ │ │ │ + adc %edx,0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x520f28,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522d6e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x15(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + adc %r12b,%r8b │ │ │ │ + rsqrtps (%rax),%xmm0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x520f70,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc $0xc7480190,%eax │ │ │ │ + adc %r11b,0x10(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + enter $0xfff9,$0xff │ │ │ │ + movq $0x520fb8,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 520fb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc $0x90,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + adc %r10b,%r8b │ │ │ │ + adc %dl,0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x522d48,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e221f1,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e221d9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x520fe0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e221f1,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e221d9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x521058,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x522cf8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x522d90,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e221f1,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e221d9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + movq $0x5210d0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x13(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x521180,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x522df0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc 0x45c74801(%rax),%edx │ │ │ │ + adc %dh,0x49005212(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521238,0x0(%rbp) │ │ │ │ + lea 0x1900f49(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522f47 │ │ │ │ - movq $0x522c30,-0x50(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x522c70,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x522e80,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e221f1,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e221d9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x18fe9c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5211c0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x12(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x521270,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521270 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 522f96 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc 0x45c74801(%rax),%dl │ │ │ │ + adc %bh,0x13(%rax) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + enter $0xfff6,$0xff │ │ │ │ + movq $0x521300,0x0(%rbp) │ │ │ │ + lea 0x1900e11(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x522f70,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520900,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x1abaf93(%rip),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18fe92e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5212b0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x7cfe6fef(%rax) │ │ │ │ + jrcxz 52130a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 521350 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x521338,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523036 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x11(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + adc %r8b,0x14(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dh,%dh │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + adc 0x0(%rdx),%edx │ │ │ │ + lea 0x1900d09(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x5208b8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521378,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 523086 │ │ │ │ - movq $0x5230a0,-0x28(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc %dl,0x7e38301(%rax) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 521418 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x521400,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5230bc │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48019010(%rax) │ │ │ │ + movl $0x521508,0x10(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1735618 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521490,0x0(%rbp) │ │ │ │ + lea 0x1900ba9(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x523010,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x523058,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520870,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18fe80c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521440,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %dl,0x7e38301(%rax) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5214e0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5214c8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5214c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52315e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + seto (%rcx) │ │ │ │ + movq $0x5215d0,0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521558,0x0(%rbp) │ │ │ │ + lea 0x1900ab9(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520828,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521508,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52319e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %cl,0xf(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x521590,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + seto (%rcx) │ │ │ │ + movq $0x521698,0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521620,0x0(%rbp) │ │ │ │ + lea 0x1900991(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523208 │ │ │ │ - movq $0x523138,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x523178,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x1abacec(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x18fe71e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x5207e0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5215d0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523256 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cfe6ff2(%rax) │ │ │ │ + jrcxz 52162a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 521670 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x521658,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523296 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,0xe(%rax) │ │ │ │ + nop │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + adc %r12b,0x17(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + loopne 521660 │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x19008a1,%eax │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523300 │ │ │ │ - movq $0x523230,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x523270,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520798,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x1ababec(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x18fe62e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521698,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52334e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,-0x7cfe6ff3(%rax) │ │ │ │ + jrcxz 5216f2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 521738 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x521720,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52338e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,0x4801900d(%rax) │ │ │ │ + movl $0x521828,0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x5217b0,0x0(%rbp) │ │ │ │ + lea 0x1900779(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5233f8 │ │ │ │ - movq $0x523328,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x523368,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520750,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x1abab04(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x18fe53e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521760,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523446 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + or $0x90,%al │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5217e8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5217e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1ab1728 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bh,0x4801900c(%rax) │ │ │ │ + movl $0x5218f0,0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521878,0x0(%rbp) │ │ │ │ + lea 0x1900549(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520708,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521828,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1ab1728 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or $0x90,%al │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5218b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5218b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + or 0x45c74801(%rax),%edx │ │ │ │ + adc %bh,0x49005219(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521940,0x0(%rbp) │ │ │ │ + lea 0x19003e9(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x523468,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x523490,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x5206c0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5218f0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0xb(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x521978,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or 0x45c74801(%rax),%edx │ │ │ │ + adc %al,%al │ │ │ │ + sbb 0x0(%rdx),%dl │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + movq $0x521a08,0x0(%rbp) │ │ │ │ + lea 0x19002f9(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x523420,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x5234b8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520678,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18fe3cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5219b8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4801900a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 521a68 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 521a58 │ │ │ │ + movq $0x520580,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x1b16375(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x521a98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5235be │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + or 0x45c74801(%rax),%dl │ │ │ │ + adc %dl,(%rax) │ │ │ │ + sbb 0x0(%rdx),%edx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 520950 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x523598,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1aba8d4(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18fe336(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x520630,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521ac0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x1b1475b,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x5205e8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x521b10,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1f(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5236c8 │ │ │ │ - movq $0x5236a8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + or %edx,0x458d4801(%rax) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 521cf1 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 521c37 │ │ │ │ + movq $0x521bd0,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5236a8 │ │ │ │ + jne 521bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - loope 523636 │ │ │ │ - add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %dl,%al │ │ │ │ + or %dl,0x458b4801(%rax) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x18fe2c2(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - lea 0x18fe2b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + cmp $0x2d,%rbx │ │ │ │ + je 521cf5 │ │ │ │ + cmp $0x5d,%rbx │ │ │ │ + jne 521d4d │ │ │ │ + movq $0x521c18,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48019008(%rax) │ │ │ │ + movl $0x521e18,0x20(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b18a6f(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 520188 │ │ │ │ + movq $0x521c68,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c018fe2(%rax) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 523668 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 523870 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x480f438b4800521c,%al │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52376a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 172e418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000000(%rdi) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 521ce1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x521d20,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48019007(%rax) │ │ │ │ + movl $0x521d78,0x20(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b18667(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 520188 │ │ │ │ + lea 0x1b1607b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x521eb8,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 520950 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523842 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5237d0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5237d0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x1d,%al │ │ │ │ + push %rdx │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 521da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 523832 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x523748,-0x40(%r12) │ │ │ │ + ja 521de5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + lea 0x1b15fc5(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W (bad) │ │ │ │ + push %rdx │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + jne 521e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x523780,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 521e85 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18fe0f5(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b15f25(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x38(%rcx,%rcx,4) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1731258 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 4c5270df <__environ@GLIBC_2.2.5+0x4a4e6eb7> │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 521ee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 521f25 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b15e85(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - loopne 5238ae │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fadds -0x72b7fe70(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 52394a │ │ │ │ + jb 521f81 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + lea 0x1b15e4d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 523ea0 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523986 │ │ │ │ + cwtl │ │ │ │ + add $0x8d480190,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 521fbe │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5239c6 │ │ │ │ + pop %rax │ │ │ │ + add $0x8d480190,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 521ffe │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523a06 │ │ │ │ + sbb %al,-0x72b7fe70(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52203e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523a46 │ │ │ │ + fadds (%rax,%rdx,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52207e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x523a20,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + cwtl │ │ │ │ + add $0x90,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5220be │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523ade │ │ │ │ + pop %rax │ │ │ │ + add $0x90,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5220fe │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x523ab8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %al,(%rax,%rdx,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52213e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x523a68,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x523b00,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + fadds (%rbx) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52217e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + add 0x458d4801(%rax),%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5221be │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018fdb(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 523d15 │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523d0a │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x5239a0,-0x90(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x5239e0,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x523b60,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x523bf0,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x523c18,-0x8(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jb 522201 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16f866b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018fda(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523d88 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x523960,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x523c40,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rbx) │ │ │ │ nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52223e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 523e2b │ │ │ │ + jb 522281 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x523de8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 523de8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16f85eb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + cwtl │ │ │ │ + add 0x458d4801(%rax),%dl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5222be │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x523da8,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add 0x458d4801(%rax),%dl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5222fe │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x27(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 523f7b │ │ │ │ - movzbl (%r14),%eax │ │ │ │ - test %rax,%rax │ │ │ │ - je 523f9f │ │ │ │ - movq $0x523ef0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 523ef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fimull -0x2776b7ff(%rdi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 523fdc │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523f6b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x523920,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca420,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x523d38,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18fda36(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movabs 0x4cf0458d4801901d,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 52233a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533890 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 523fbd │ │ │ │ - movq $0x523e48,-0x8(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x523f98,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - lea 0x18fd9d3(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524026 │ │ │ │ + loopne 52234f │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 522376 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1ab1728 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sub %bl,-0x72b7fe70(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5223b2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533890 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock sbb $0x90,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5223ea │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533890 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1ab1728 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 522429 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16f8353(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x524048,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x524070,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lock add %dl,0x458d4801(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 522466 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 524159 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 52413e │ │ │ │ + mov $0x0,%al │ │ │ │ + nop │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5224a6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x524158,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x524098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jo 5224be │ │ │ │ nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5224e6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5241fd │ │ │ │ - movq $0x524000,-0x40(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x524108,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - lea 0x1ab9cf7(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18fd7b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5242f8 │ │ │ │ - nopl (%rax) │ │ │ │ + mov $0x4801901b,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 522522 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533890 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5242cb │ │ │ │ + jb 522561 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x524288,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 524288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16f821b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - and %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - movq $0x524248,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18fd694(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 524478 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 52444c │ │ │ │ + mov $0x48018fff,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52259e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5243e8,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5243e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x47(%rdi) │ │ │ │ - movq $0x531768,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x531788,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - loopne 524450 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + js 5225b5 │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52457e │ │ │ │ - movq $0x5244b8,-0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5244b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jb 5225de │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %bh,%bh │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52261e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000000(%rdx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - movq $0x1730ca0,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x2037dc1,-0x68(%r12) │ │ │ │ - movq $0x524388,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea 0x1b12af8(%rip),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18fd5e3(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + decb 0x458d4801(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52265e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x1ab3a98,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18fd637(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801b07c(%rax) │ │ │ │ + mov $0x48018ffe,%eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52466c │ │ │ │ - movq $0x524650,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 524650 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 52269e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x7c(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - movq $0x524688,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - lea 0x18fd5c5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x15(%rbp) │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - je 5246a6 │ │ │ │ - lea 0x1b136fa(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1b136f5(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + js 5226b4 │ │ │ │ + pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5246f1 │ │ │ │ + jb 5226de │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b136dd(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + cmp %bh,%dh │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 524767 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52475c │ │ │ │ + jb 52271e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5246c8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea 0x1b1363a(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + std │ │ │ │ + pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5247f3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5247e8 │ │ │ │ + jb 52275b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x524780,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16f64b3(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524867 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52485c │ │ │ │ + sar $0x8f,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 522793 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5247a0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018ffd(%rax) │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 522992 │ │ │ │ + movq $0x522808,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + std │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 522984 │ │ │ │ + movq $0x522850,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ah,%al │ │ │ │ + cld │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x5b,%rbx │ │ │ │ + jb 522996 │ │ │ │ + cmp $0x5c,%rbx │ │ │ │ + jae 522c54 │ │ │ │ + movq $0x5228a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5228a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018ffc(%rax) │ │ │ │ + movl $0x5228d0,0x0(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5228d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x4(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 522c2f │ │ │ │ + movq $0x522910,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cld │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 522946 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + lea 0x1b15467(%rip),%rdx │ │ │ │ + lea 0x16f7e63(%rip),%rsi │ │ │ │ + jmp 522e6e │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0x8,%rbp │ │ │ │ + movq $0x522970,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x50(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5249b0 │ │ │ │ - movq $0x524990,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + sti │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x5231f0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 521b68 │ │ │ │ + lea 0x1b15436(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x3d,%rbx │ │ │ │ + jb 522a73 │ │ │ │ + cmp $0x3f,%rbx │ │ │ │ + jne 522c54 │ │ │ │ + movq $0x5229d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 524990 │ │ │ │ + jne 5229d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jns 52493f │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x5249,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ + add %bl,-0x5(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x522a00,0x0(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - js 524977 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sti │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 52427c │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 524a0d │ │ │ │ - movq $0x5248e0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + ja 522a63 │ │ │ │ + movq $0x5225b8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2241a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 524b38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 524a0d │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - jne 524a55 │ │ │ │ - movq $0x524888,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 525000 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + cmp $0x3c,%rbx │ │ │ │ + jae 522d71 │ │ │ │ + cmp $0x2a,%rbx │ │ │ │ + jne 522c54 │ │ │ │ + movq $0x522ab8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522ab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x78(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524b16 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 524b0b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x524808,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x524938,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bh,-0x6(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x522ae8,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x6(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 524274 │ │ │ │ + movq $0x522b30,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522b30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4901b077(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 524ba4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - movq $0x524708,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x524a78,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x58(%r12),%rsi │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cli │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5230c4 │ │ │ │ + movq $0x522b78,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522b78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0x1b131f2(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x49018ff9(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523111 │ │ │ │ + cmpq $0x2a,0x7(%rbx) │ │ │ │ + jne 5230cf │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x522bc0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524c3b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dh,-0x7(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 523131 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 524c30 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x524bc8,-0x10(%r12) │ │ │ │ + ja 522c1f │ │ │ │ + movq $0x522098,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2244a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16f606b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 522c54 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524caf │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + clc │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 524ca4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x524be8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 522d55 │ │ │ │ + cmp $0x2e,%rbx │ │ │ │ + je 522d13 │ │ │ │ + cmp $0x2f,%rbx │ │ │ │ + jne 522cb7 │ │ │ │ + movq $0x522018,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + movq $0x1e223fa,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x521f98,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x525f38,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x521fd8,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + movq $0x1e223da,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x522c48,0x0(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x522da0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018ff7(%rax) │ │ │ │ + movl $0x522dd0,0x0(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522dd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0x1b130f2(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x9(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 524284 │ │ │ │ + movq $0x522e10,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524d3b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 524d30 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x524cc8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16f5f82(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,(%rax) │ │ │ │ + testl $0x5233b000,0x45c74801(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + pop %rdi │ │ │ │ + in (%dx),%al │ │ │ │ + pop (%rcx) │ │ │ │ + jmp 1b33428 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524daf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 524da4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x524ce8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bh,%al │ │ │ │ + testb $0x8,0x458b4801(%rdi) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 522efc │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movzbl (%rsi),%edi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 522eaa │ │ │ │ + movq $0x522e38,-0x28(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x522ee0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522ee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dl,-0xa(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52293e │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + movq $0x522f28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rdi),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + testb $0x8,0x458b4801(%rdi) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 523080 │ │ │ │ + movq $0x522f70,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmc │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x2d,0x7(%rbx) │ │ │ │ + jne 523080 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + movq $0x522fb0,0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 522fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x48018ff5(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 52306d │ │ │ │ + movq $0x523000,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x74(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 524f4b │ │ │ │ - movq $0x524ee8,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmc │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523121 │ │ │ │ + cmpq $0x5d,0x7(%rbx) │ │ │ │ + jne 52305a │ │ │ │ + movq $0x522770,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e221a2,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + movq $0x523c68,0x0(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 521b68 │ │ │ │ + movq $0x5230b0,0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 524ee8 │ │ │ │ + jne 5230b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jae 524e97 │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea -0x30(%rax),%rcx │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - ja 524f2b │ │ │ │ - movq $0x524e28,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018ff4(%rax) │ │ │ │ + movl $0x5236e8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp 521b68 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x522058,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2244a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 525000 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x524f70,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x523170,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x73(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + repz pop (%rcx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 524fc5 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jne 523614 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 524fb5 │ │ │ │ - movq $0x524dd0,-0x10(%r12) │ │ │ │ + ja 5231cf │ │ │ │ + movq $0x5220d8,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2244a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 524b38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - jne 524fd9 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + nop │ │ │ │ + add $0x3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0xd(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5232bf │ │ │ │ + movq $0x523230,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523230 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x1,-0x50(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5250ab │ │ │ │ - add $0x70,%r12 │ │ │ │ + repz pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 523358 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5250a0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - movq $0x524c50,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x524d50,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x524e80,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + ja 52328f │ │ │ │ + movq $0x5225f8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e222a2,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018fcb(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5250e6 │ │ │ │ - movq $0x525108,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18fcb7b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x35(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x525130,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0720 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x48018ff2(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523335 │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0x522638,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x525fb8,-0x38(%r12) │ │ │ │ + movq $0x2037da2,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x33(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5232b0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52338b │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lret │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x525150,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab09a8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x48018ff1(%rax) │ │ │ │ + movl $0x5233e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5233e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret $0x18f │ │ │ │ - movq $0x525180,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0xf(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5234b7 │ │ │ │ + movq $0x523420,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + int1 │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 52347b │ │ │ │ + movq $0x523468,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lret $0x18f │ │ │ │ - movq $0x5251b8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e21c39,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,%al │ │ │ │ + lock pop (%rcx) │ │ │ │ + cmpq $0x2d,0x7(%rbx) │ │ │ │ + je 52354f │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + movq $0x5234a0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5234a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 525167 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - push %rcx │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - ret │ │ │ │ - mov $0x58,%ch │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018ff0(%rax) │ │ │ │ + movl $0x5238b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b08e2f(%rip),%r14 │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x5234e0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5234e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jo 52518f │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rdx │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - rex.XB jns 5251f3 │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x10(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5235eb │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52353f │ │ │ │ + movq $0x522198,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2227a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x523580,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4901b070(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %dh,0x48018fef(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5235f9 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52527c │ │ │ │ - movq $0x524b38,-0x50(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x525000,-0x20(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x1af6641(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 525000 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + ja 5235db │ │ │ │ + movq $0x522480,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e21a8a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x18fec58(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x523e30,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b08cd6(%rip),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x523640,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523c47 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ + jne 52369a │ │ │ │ + movq $0x522158,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2248a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x522118,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2244a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525323 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5252e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x12(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5237bf │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x523730,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5252e0 │ │ │ │ + jne 523730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 523858 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52378f │ │ │ │ + movq $0x522678,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e222a2,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x5252a0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b12a58(%rip),%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018fed(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523835 │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0x5226b8,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x525fb8,-0x38(%r12) │ │ │ │ + movq $0x2037d99,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x33(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5237b0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52388b │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18fc8f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018fec(%rax) │ │ │ │ + movl $0x5238e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5238e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5253be │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,-0x14(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 523a2b │ │ │ │ + movq $0x523928,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + pop (%rcx) │ │ │ │ + cmpq $0x2d,0x7(%rbx) │ │ │ │ + jne 523b2c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x523960,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523960 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + jmp 5238ee │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,-0x7eb70000(%rdx,%rax,1) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523a1b │ │ │ │ + movq $0x5222d8,-0x80(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x522318,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x1b35a00,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x525fd8,-0x38(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2028b39,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x32(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x523a58,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523a58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5253e0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 523ac3 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523ab3 │ │ │ │ + movq $0x522218,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2227a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523b1c │ │ │ │ + movq $0x5221d8,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x523b58,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + jmp ffffffff899a3ce9 <__environ@GLIBC_2.2.5+0xffffffff87963ac1> │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523bb3 │ │ │ │ + movq $0x522298,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2227a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523c1c │ │ │ │ + movq $0x522258,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x524040,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b086a3(%rip),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x525490,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + call ffffffff8b9a3df9 <__environ@GLIBC_2.2.5+0xffffffff89963bd1> │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,0x4800523c(%r8) │ │ │ │ + mov %eax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,0x48018fe8(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 523dd8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523d0f │ │ │ │ + movq $0x5226f8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e222a2,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x525438,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5254e8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + call ffffffff8b9a3ec1 <__environ@GLIBC_2.2.5+0xffffffff89963c99> │ │ │ │ + rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523db5 │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0x522738,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x525fb8,-0x38(%r12) │ │ │ │ + movq $0x2037da2,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x33(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x523d30,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523e0b │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5255ce │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 525888 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + out %eax,$0x8f │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + ds push %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 523e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525767 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x525638,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + out %al,$0x8f │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,0x49000000(%rbx) │ │ │ │ + add $0x88,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523f1b │ │ │ │ + movq $0x5224c0,-0x80(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x522500,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x1b35a00,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x525fd8,-0x38(%r12) │ │ │ │ + movq $0x2028b39,-0x30(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x32(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x523f58,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 525638 │ │ │ │ + jne 523f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + in $0x8f,%eax │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 523fb3 │ │ │ │ + movq $0x522578,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2227a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52401c │ │ │ │ + movq $0x522538,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call a4acc8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 524086 │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 525688 │ │ │ │ + jne 524070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + in $0x8f,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock rclb $1,0x52(%rsi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e7a3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524163 │ │ │ │ + movq $0x522350,-0xa8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x522390,-0x88(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x1b35a00,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x5223c8,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x1b35a00,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x525fd8,-0x38(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806f8,-0x20(%r12) │ │ │ │ + lea -0x32(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x5241a0,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5256d0 │ │ │ │ + jne 5241a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movb $0x0,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %dl,0x48018fe3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52420b │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 525775 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 525728 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + ja 5241fb │ │ │ │ + movq $0x522440,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2227a,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 525759 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - jge 525759 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524264 │ │ │ │ + movq $0x522400,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1a806d8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 522c54 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 522c54 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 522c54 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018fe2(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5243ab │ │ │ │ + add $0xb8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5243a0 │ │ │ │ + movq $0x5200e8,-0xb0(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x520188,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xb0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x520950,-0x80(%r12) │ │ │ │ + lea -0x96(%r12),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x521b68,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x521f58,-0x48(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + movq $0x1e2244a,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x5227b0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x67(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5243c8,-0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5227b0 │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + lea 0x18fe1a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + mov $0xff,%bl │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,0x2000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5255e8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b125eb(%rip),%r14 │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18fe19f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + rorb $0xf0,0x458d4801(%rdi) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 524495 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 524490 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1b13948(%rip),%rdi │ │ │ │ + lea 0x18fe157(%rip),%rsi │ │ │ │ + lea 0x18fc082(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b337f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + mov $0x8d48018f,%esp │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 52586b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 525860 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x5257a0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ + jb 5244f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5244f2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18fe111(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17336b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + jmp 518050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 5258da │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 52590a │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 5258a8 │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - lea 0x18fc3d8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x525398,-0x68(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x525540,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x5255a0,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x525808,-0x10(%r12) │ │ │ │ - lea -0x43(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x18fc364(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b48018f,%edi │ │ │ │ + jae 524523 │ │ │ │ + jmp 519760 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,%cl │ │ │ │ + pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 525952 │ │ │ │ + jb 52455a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 525970 │ │ │ │ + jmp 524920 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 52598b │ │ │ │ - lea 0x18fc308(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x5259b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5259b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + enter $0x8fe0,$0x1 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5245a1 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 524920 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rsi) │ │ │ │ - movl $0x525a00,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 525a00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5245ec │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x524600,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x525930,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1b12354(%rip),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525b02 │ │ │ │ - movq $0x525ac8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 525ac8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x22,%rax │ │ │ │ - je 525af4 │ │ │ │ - cmp $0x5c,%rax │ │ │ │ - je 525af4 │ │ │ │ - cmp $0x1a,%rax │ │ │ │ - seta %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1b1229e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18fc187(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + lock fisttps 0x458d4801(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52466a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 525b85 │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + mov $0x48018fdf,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 525b52 │ │ │ │ + jb 5246a2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rorl $0xd8,0x458d4801(%rdi) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525bcf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 525bc4 │ │ │ │ + sbb $0x8f,%bh │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5246da │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525b20,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e21c98,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadd %st(0),%st │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525c4c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 525c41 │ │ │ │ + rex.W fisttps 0x458d4801(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 524712 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525b68,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 525c91 │ │ │ │ + adc %bl,%bh │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 524761 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x525ca8,-0x20(%rbp) │ │ │ │ + movq $0x524778,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0x1b13652(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ + jmp 51a138 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rorb $0x20,-0x3b7cb6ff(%rdi) │ │ │ │ + add %al,%al │ │ │ │ + fimuls 0x458b4801(%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,2) │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + jne 524826 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 525cf0 │ │ │ │ - movq $0x525be8,-0x18(%r12) │ │ │ │ + ja 5247d0 │ │ │ │ + movq $0x5246f0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e21be8,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8d48018f,%edi │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 525d77 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 525d6c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x525c60,-0x10(%r12) │ │ │ │ + ja 524853 │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + jne 524806 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x18fddfb(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e98 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 524920 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524853 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 524920 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 525df3 │ │ │ │ - mov $0x1,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525dc2 │ │ │ │ + rcr $0x8f,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52489a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4853ed97 <__environ@GLIBC_2.2.5+0x464feb6f> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + mov %bl,%ch │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 525e3f │ │ │ │ + jb 524902 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 525e34 │ │ │ │ + ja 5248f7 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525d90,-0x10(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e21c98,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 524920 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018fbe │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525ebc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 525eb1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525dd8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jae 524a02 │ │ │ │ + lea 0x18fdd04(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 524bea │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,-0x72b7fe71(%rsi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 525f01 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x525f18,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fmull 0x458b4801(%rdi) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + out %al,(%dx) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8349018f,%ebp │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + fmull 0x458b4801(%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0x83494e75,%eax │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x525e58,-0x18(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x524878,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e21be8,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524f3f │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + movq $0x524a30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 525fb2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a389,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rax) │ │ │ │ + fmull -0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 524afa │ │ │ │ + movq $0x524a80,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524a80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x72b7fe71(%rbp) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 52603e │ │ │ │ + add %bh,0x48018fdb(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + jae 524b08 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 524bd8 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 524be7 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 526033 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525ed0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x525f80,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ + ja 524aea │ │ │ │ + movq $0x524680,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e1fff1,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0xbc,%al │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5260bc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5260b1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x525fc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5260d0,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b132c0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + jae 524ead │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jae 524b2f │ │ │ │ + movq $0x524978,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1b1326f(%rip),%r14 │ │ │ │ + jmp 51a138 │ │ │ │ + movq $0x524b68,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xa(%rbx),%rcx │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524b68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8949018f,%edx │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x458b4801,%edi │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ - sbb %edx,%esp │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,%al │ │ │ │ + fimull 0x7e38301(%rdi) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 524b7f │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 524bea │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x524bb0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8d48018f,%ebx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 526174 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 526169 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x526058,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018fda(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 524f4f │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 524bea │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jb 524dbc │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 524bea │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea 0x18fd9b9(%rip),%rcx │ │ │ │ + jmp 524c5d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x45(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5261f9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5261ee │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x526108,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a78 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fimull 0x7e38301(%rdi) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 524d36 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x524c48,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524c48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 526242 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x526258,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) 0x458b4801(%rdi) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + rex.WR and $0x40,%al │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 524ce0 │ │ │ │ + movq $0x524ca0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018fd9(%rax) │ │ │ │ + movl $0x524c08,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 519760 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %dh,(%rdx) │ │ │ │ - sbb $0xe2,%al │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %gs,0x401f0f01(%rax,%rbx,2) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x46(%rax) │ │ │ │ + add %ah,-0x27(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5262b2 │ │ │ │ - movq $0x5262d0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18fba67(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524d1e │ │ │ │ + movq $0x524648,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x524cd8,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524eb5 │ │ │ │ + movq $0x524518,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x524da8,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc748018f,%edx │ │ │ │ - add %r14b,%r8b │ │ │ │ (bad) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018fd8(%rax) │ │ │ │ + movl $0x524fe8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x524de8,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524de8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xc748018f,%edx │ │ │ │ - rex.RB clc │ │ │ │ - sbb %ah,0x52(%rbx) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - enter $0x58a5,$0x1 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x28(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 524938 │ │ │ │ + movq $0x524e38,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc748018f,%ecx │ │ │ │ - add %r8b,0x63(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - sub -0x1(%rdi),%esp │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + fmuls 0x458b4801(%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %al,0x48000000(%rbp) │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + jne 524fc0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524e9d │ │ │ │ + movq $0x524728,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e223f3,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 524bea │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x524950,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 524f2f │ │ │ │ + movq $0x5246b8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e1fff1,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e223f3,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x524f78,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 524f78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - mov $0x8349018f,%ecx │ │ │ │ (bad) │ │ │ │ - js 526392 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5263cb │ │ │ │ - movq $0x525d10,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x526188,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x526210,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 524f95 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 524bea │ │ │ │ + movq $0x525108,-0x10(%rbp) │ │ │ │ + lea 0x18fb261(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 519760 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab0d60 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 524bea │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,-0x50(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 526441 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 526422 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,-0x2a(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x525010,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 525010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x72b7fe71(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 52649f │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 525084 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 526494 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5263f0,-0x10(%r12) │ │ │ │ + ja 525074 │ │ │ │ + movq $0x524570,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x5245c0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e21c98,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - or %bh,-0x72b7fe71(%rax) │ │ │ │ - rex.RB loopne 526509 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 52651c │ │ │ │ - add $0x20,%r12 │ │ │ │ + movq $0x5250e8,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 526511 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x526438,-0x18(%r12) │ │ │ │ + ja 5250c2 │ │ │ │ + movq $0x524538,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xb7,%al │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52655a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x526570,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x49(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x526598,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5250f4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x49(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dh,(%rax) │ │ │ │ + {rex2 0x8f} sidt -0x77(%r8) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5265e0 │ │ │ │ - movq $0x5264b8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 525163 │ │ │ │ + movq $0x5248b0,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e21be8,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 524bea │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x2b(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525213 │ │ │ │ + movq $0x5251d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5251d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 526626 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + {rex2 0x8f} sidt -0x75(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbp,%rbx,2) │ │ │ │ + movl $0x525270,-0x10(%rbp) │ │ │ │ + lea 0x18fd1db(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48018fb6(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5266ac │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5266a1 │ │ │ │ - movq $0x526530,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x526600,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x5266c8,-0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18fb67d(%rip),%rbx │ │ │ │ + jmp 519760 │ │ │ │ + lea 0x18fd4e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018fd4(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 525295 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x5253b8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 524920 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - push %dx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W movabs 0x20158,%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x2c(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 525295 │ │ │ │ + movq $0x525230,0x0(%rbp) │ │ │ │ + lea 0x18fad65(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 519760 │ │ │ │ + movq $0x5252c0,0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 524920 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - addr32 push %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fsubs 0x20158(%rcx) │ │ │ │ + add %bh,0x48018fd3(%rax) │ │ │ │ + movl $0x525350,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18fd305(%rip),%rsi │ │ │ │ + lea 0x18fb230(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b337f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x2d(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 525465 │ │ │ │ + jmp 525331 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,0x4801bf9f(%r8) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1ab0e98 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rorl %cl,0x458b4801(%rdi) │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 518050 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526777 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb5e3(%rip),%rsi │ │ │ │ - lea 0x18fb0df(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - lea 0x18fb5e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rorl %cl,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 525465 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 525395 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e1fff1,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 518050 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + rorl %cl,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52542d │ │ │ │ + movq $0x5253f8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5253f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018fd2(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 525475 │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + je 525465 │ │ │ │ + movq $0x5252f8,0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x18fd1b6(%rip),%rsi │ │ │ │ + lea 0x18fb0e1(%rip),%r14 │ │ │ │ + jmp 1b337f8 │ │ │ │ + movq $0x525458,0x0(%rbp) │ │ │ │ + lea 0x18fd19c(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 525458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18fb5b2(%rip),%r14 │ │ │ │ - jmp 1736b48 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %al,-0x2e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 525493 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x18fd1ac(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x525320,0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x18fd150(%rip),%rsi │ │ │ │ + lea 0x18fb07b(%rip),%r14 │ │ │ │ + jmp 1b337f8 │ │ │ │ + lea 0x18facce(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526807 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb423(%rip),%rsi │ │ │ │ - lea 0x18fb58f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - lea 0x18fb592(%rip),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5254e4 │ │ │ │ + movq $0x525500,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18fb706(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5242a8 │ │ │ │ + lea 0x18fd245(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rorb %cl,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 525519 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 51f8c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 526851 │ │ │ │ + clc │ │ │ │ + rorl $1,0x458d4801(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52555a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x190ea13(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5254c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49018fd1(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5255a3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x525538,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8f,%ch │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5268a4 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb516(%rip),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %ah,0x48018fd1(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525642 │ │ │ │ + movq $0x525610,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1734cb0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 525610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,%cl │ │ │ │ + add %ah,-0x2f(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5268da │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 52fa70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 525634 │ │ │ │ + movq $0x5256a0,0x0(%rbp) │ │ │ │ + lea 0x18fccbd(%rip),%rsi │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + lea 0x1b09ac0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 526963 │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526912 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730838 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,-0x7cfe7030(%rax) │ │ │ │ + jrcxz 5256aa │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 525634 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x525658,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x1b15baa(%rip),%rsi │ │ │ │ + lea 0x1b041cb(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex jne 5268d2 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52694a │ │ │ │ + mov $0xd0,%al │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52573f │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 525734 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x525578,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5255d0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730838 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 526a01 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5269f6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5268b8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x1738100,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x1e21b99,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x526a30,-0x8(%rbp) │ │ │ │ - lea 0x18fac82(%rip),%r9 │ │ │ │ - lea 0x18fac85(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0x18fad8b(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1e21643,-0x18(%rbp) │ │ │ │ - movq $0x1e21639,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1734cb0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - ss nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - je 5269da │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdx,2) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 526b60 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 526a7a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x526a18,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x526ab8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 526ab8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4801ab73(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 526b11 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 526b01 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5268f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1a806d8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 526b3b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jae 526b0a │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x526928,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1a806d8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x526b60,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x67(%rax) │ │ │ │ + mov $0x1,%al │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x526828,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x526870,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52581f │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jg 525811 │ │ │ │ + movq $0x5256e0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x525760,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x525788,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x526968,-0x8(%r12) │ │ │ │ - lea -0x13(%r12),%rax │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18fb1c6(%rip),%rbx │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x1b098df(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18fcf87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x31(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525899 │ │ │ │ + movq $0x525888,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 525888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 526c74 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18fb0fe(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 172c940 │ │ │ │ - lea 0x18fb195(%rip),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + iret │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5257b0 │ │ │ │ + lea 0x18fcf38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x55(%rax) │ │ │ │ + xor %cl,%bh │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 526cc4 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b139d2(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - lea 0x18fb165(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jb 5258f0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x525908,-0x18(%rbp) │ │ │ │ + lea 0x1b09825(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18fcef3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x49018fce(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 525983 │ │ │ │ + movq $0x5258b8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1b0958c(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18fce73(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526d1f │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb163(%rip),%rsi │ │ │ │ - lea 0x18fb127(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - lea 0x18fb162(%rip),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5259df │ │ │ │ + movq $0x525a00,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18fce04(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18fce32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - mov $0x8f,%cl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 104aa694 <__environ@GLIBC_2.2.5+0xe46a46c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 526de2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x526da8,-0x18(%rbp) │ │ │ │ - lea 0x18fb123(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 526da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1730ce0,-0x8(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526e43 │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + int $0x8f │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 525aa7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 526e3e │ │ │ │ + je 525aa2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x66,%esi │ │ │ │ - mov $0x61,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abbdf0 │ │ │ │ + lea 0x18fcd99(%rip),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + movq $0x203b1c9,-0x20(%rbp) │ │ │ │ + movq $0x202f101,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3a530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526ea3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 526e9e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x46,%esi │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abbdf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - mov $0x8f,%cl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734aa80c <__environ@GLIBC_2.2.5+0x7146a5e4> │ │ │ │ - push $0x48 │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 526f2f │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x526f18,-0x18(%rbp) │ │ │ │ - lea 0x18fb117(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 526f18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4c018fcd(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x18fcd76(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - xor $0x18fb0d3,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1a9b0e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x33(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525b11 │ │ │ │ + movq $0x525b30,-0x8(%rbp) │ │ │ │ + lea 0x18fcd61(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b6a040 │ │ │ │ + lea 0x18fcd60(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,-0x72b7fe71(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 526f76 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 526fe8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x16fe7035(%rax) │ │ │ │ + cmp %ecx,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,0x48018fcb(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525bba │ │ │ │ + movq $0x525bd8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5242a8 │ │ │ │ + lea 0x18fcd07(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x58(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lret │ │ │ │ pop (%rcx) │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - jmp 51fd90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 525bf1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 51f8c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + lock lret $0x18f │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525c32 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test $0x8f,%al │ │ │ │ - add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ - add %cl,%ch │ │ │ │ - (bad) │ │ │ │ - lea (bad),%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525c6a │ │ │ │ + movq $0x525c88,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5242a8 │ │ │ │ + lea 0x18fcc67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5270fa │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %bh,-0x36(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 525ce1 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5270ef │ │ │ │ - cmp $0x39,%r14 │ │ │ │ - jle 527058 │ │ │ │ - add $0xffffffffffffffa8,%r12 │ │ │ │ - movq $0x527048,-0x10(%rbp) │ │ │ │ - lea 0x18fb031(%rip),%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 527048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + ja 525cd1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x525c10,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - test $0x8f,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jne 527054 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5202a0 │ │ │ │ - movq $0x1bca420,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 5270aa │ │ │ │ - movq $0x526fc0,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x526f48,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x526f98,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x18faf6f(%rip),%rbx │ │ │ │ + lret $0x18f │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525d1a │ │ │ │ + movq $0x525d38,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 51a880 │ │ │ │ + lea 0x18fcbd7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + leave │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 527166 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 527161 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18faf47(%rip),%rsi │ │ │ │ - lea 0x16f3a8d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 523ea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018fc9(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525d7a │ │ │ │ + movq $0x525d98,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + lea 0x18fcb87(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x37(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %al,-0x37(%rax) │ │ │ │ pop (%rcx) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5271b4 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b13612(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 525e2f │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 525e24 │ │ │ │ + movq $0x1bf7518,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x525e50,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - lea 0x18faf55(%rip),%rbx │ │ │ │ + jmp 51a880 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18fcae2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %dh,0x49018fc8(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 527204 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b13652(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 525e92 │ │ │ │ + movq $0x525eb0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - lea 0x18faf15(%rip),%rbx │ │ │ │ + jmp 1ab2e58 │ │ │ │ + lea 0x18fca8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - mov $0x8f,%ah │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52726e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 527269 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18fb427(%rip),%rsi │ │ │ │ - lea 0x16f38fc(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc1cf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %dl,-0x38(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5251a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + enter $0x18f,$0xe9 │ │ │ │ + ret │ │ │ │ + repnz (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + rex.WR outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5b(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5272bc │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b133fa(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - lea 0x18fb405(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x16f4c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5272fe │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rsi │ │ │ │ + rex.WR outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5272d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 527396 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jnp 525f8e │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x16f4ca5(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rorb $1,0x1(%rdi,%rbp,2) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x527370,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + decb 0x1(%rdi,%rbp,2) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movabs %eax,0x394cf8458d48018f │ │ │ │ - clc │ │ │ │ - jb 527499 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52748e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x527320,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5273b8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1b1304d(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + and $0x16f4d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52752a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52751f │ │ │ │ - movq $0x527418,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb200(%rip),%rsi │ │ │ │ - lea 0x18fa38c(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18fb1ef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x48000000,%eax │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.WR │ │ │ │ + rex.WRB outsl %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 527572 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x527588,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + jge 52604f │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ - add %ch,%cl │ │ │ │ - movabs %al,0x7ce9f8c583480203 │ │ │ │ - lock add (%rax),%al │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WRB outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5275f2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,0x8000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rorb $1,0x6f(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aaf64 <__environ@GLIBC_2.2.5+0x7146ad3c> │ │ │ │ - pop %rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527666 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5275b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0e98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + rol $0x8f,%dl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5276ae │ │ │ │ - movq $0x5276d0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 526098 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18fb123(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 51fcc0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - jbe 527729 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex nop │ │ │ │ - pop %rax │ │ │ │ - add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - ja 527749 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rclb $1,0x10158(%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x527548,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x527610,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5260b0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x60(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5277ac │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x1b12b4a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - lea 0x18fb02d(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16f4e73(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 527807 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18fb02b(%rip),%rsi │ │ │ │ - lea 0x18fafef(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - lea 0x18fb02a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - mov $0x8f,%cl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 527876 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 527871 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18fa6e7(%rip),%rsi │ │ │ │ - lea 0x18fb0d2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - mov $0x8f,%cl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5278de │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5278d9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18fa647(%rip),%rsi │ │ │ │ - lea 0x18fb122(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 526168 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52791e │ │ │ │ + jb 5261e4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5261d9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x526130,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16f4daa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51daf0 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018fa5,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x526188,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x8fc0,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 527965 │ │ │ │ + jb 526290 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18fa59e(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + jmp 51fcc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 527923 │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 527ba0 │ │ │ │ + jb 5262ce │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5279d0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5279d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x527a28,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104a9c3c <__environ@GLIBC_2.2.5+0xe469a14> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x526330,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 527a28 │ │ │ │ + jne 526330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x527a70,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 527a70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018fa4(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 527b61 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527ba4 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 527acc │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1e21ef2,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 527b53 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 527b0c │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1e21ef2,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 527b53 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x527938,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5262a8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527b90 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e21ef2,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs %eax,0x3b4d20c48349018f │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x527980,-0x18(%r12) │ │ │ │ + movq $0x5262e8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16f4b7d(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - pop (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52647c │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 527c61 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x527bd0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 51f2a0 │ │ │ │ + ja 526471 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527cc2 │ │ │ │ - movq $0x5278f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x527c28,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18fadac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104a9de4 <__environ@GLIBC_2.2.5+0xe469bbc> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x5264d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5264d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 527d0e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51daf0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x526420,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 527d51 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5265c5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5265ba │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b1007d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x526490,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16f49c4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x72b7fe71(%rcx) │ │ │ │ - rex.RB │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 526638 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x526560,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fdivrs 0x458d4801(%rdi,%rcx,4) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 527d95 │ │ │ │ + jb 526680 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18fa16e(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + jmp 51fcc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex movabs 0x394cb0458d48018f,%eax │ │ │ │ - clc │ │ │ │ - jb 527fd0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5266be │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x527e00,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 527e00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs 0x7e58e045c748018f,%al │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - push %rbp │ │ │ │ - call fc5096a <__environ@GLIBC_2.2.5+0xdc10742> │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104aa02c <__environ@GLIBC_2.2.5+0xe469e04> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x526720,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 527e58 │ │ │ │ + jne 526720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018fa0(%rax) │ │ │ │ - movl $0x527ea0,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 527ea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x60(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 527f91 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527fd4 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 527efc │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1e21ef2,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 527f83 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 527f3c │ │ │ │ - movq $0x1730ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1e21ef2,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 527f83 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x527d68,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x526698,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 527fc0 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e21ef2,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sahf │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 528031 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x527db0,-0x18(%r12) │ │ │ │ + movq $0x5266d8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16f478a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test $0x8349018f,%eax │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5280d9 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x527d28,-0x38(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x528000,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x528058,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 51f2a0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x57(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x30,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52686c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52813e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x527ce8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x528080,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 526861 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5281b2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5281a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104aa1d4 <__environ@GLIBC_2.2.5+0xe469fac> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x5268c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5281a0 │ │ │ │ + jne 5268c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - adcl $0x8949f631,0x0(%rdx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - movabs 0x9066f065ff410160,%al │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x526810,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5281c8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5281be │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52823e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5269b5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5269aa │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x526880,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16f45d1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 529b30 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 48541200 <__environ@GLIBC_2.2.5+0x46500fd8> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52838b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5282a8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5282a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 526a28 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x526950,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018fa7(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8d48018f,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 526b59 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jae 526af3 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jae 526b83 │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 526c09 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 528344 │ │ │ │ - movq $0x5282e8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5282e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x526070,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 526abd │ │ │ │ + movq $0x526200,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5260d8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x59(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x48(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 52838f │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 526be9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x526658,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 526b3f │ │ │ │ + movq $0x5269d8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5267b0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18fbe50(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018fb7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 528334 │ │ │ │ + ja 526c29 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x1bc9a10,-0x18(%r12) │ │ │ │ - movq $0x2037dc1,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x526268,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 526bcf │ │ │ │ + movq $0x5265e8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5263c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x526ae8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x528370,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 528370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x526c60,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x526b78,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5283b8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1b34d40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18fa6a6(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov $0x8f,%dh │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + or $0xffffffe,%eax │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018fa6(%rax) │ │ │ │ - movl $0x5283e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8d48018f,%ebp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 526d00 │ │ │ │ + movq $0x526cc0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5283e8 │ │ │ │ + jne 526cc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 528393 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 528430 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x1bc9a10,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0xc748018f,%esp │ │ │ │ + add %r14b,%r8b │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 526cf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8948018f,%esp │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x18fbcb9,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 51daf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x48018fbc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 526d73 │ │ │ │ + movq $0x526d60,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 526d60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5284a4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5284b8,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x44(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 526a50 │ │ │ │ + lea 0x18fbc56(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8948018f,%esp │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + mov $0xd6e9018f,%esp │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5284ab │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52852e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 527c88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8d48018f,%ebx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 526e1f │ │ │ │ + movq $0x526e00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 526e00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018fbb(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 526a50 │ │ │ │ + lea 0x18fbbca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5285ad │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x528598,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 526e91 │ │ │ │ + movq $0x526e80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 528598 │ │ │ │ + jne 526e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jge 5285ac │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 525888 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18fbb90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 526f01 │ │ │ │ + movq $0x526ef0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 526ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18fbb28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5285d0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 526f85 │ │ │ │ + movq $0x526f60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 526f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x1b10e32(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b10e1b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18fbacc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x52eaa8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18fba7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x528680,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x528628,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5286d8,-0x8(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x52ea88,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18fba2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5287f4 │ │ │ │ + jb 5270a7 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5287d8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x527090,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5287d8 │ │ │ │ + jne 527090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - mov %dl,0x0(%rdx) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51daf0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + jo 5270e9 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xb9,%bh │ │ │ │ + pop (%rcx) │ │ │ │ + jmp 1b33220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x528730,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5270c0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52716c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x527158,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 528889 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17336b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 52716b │ │ │ │ + lea 0x1af4746(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 527420 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs -0x7eb6fe71(%rcx) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x528508,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x528548,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x528790,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x528858,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x78(%r12),%rsi │ │ │ │ - lea -0xb(%r12),%r14 │ │ │ │ - lea 0x1ab55c0(%rip),%rbx │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs 0x394cd0458d48018f,%eax │ │ │ │ - clc │ │ │ │ - jb 528a30 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5271a9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5289c0,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5289c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - movabs 0x7e083d88948018f,%al │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 528a34 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 528a20 │ │ │ │ - movq $0x528478,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5288a8,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x1b10c25(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x18f8f7b(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 528ab1 │ │ │ │ + jb 52723a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x528aa0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x527200,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 528aa0 │ │ │ │ + jne 527200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + jb 527259 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 528aac │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 51daf0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x72(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp 1b32220 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x527250,0x0(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 527312 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 527307 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x527180,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x5271c0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x528ad0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jo 527382 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 52739a │ │ │ │ + movq $0x527050,-0x68(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + movq $0x527118,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5272a8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x18fb6c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104aad74 <__environ@GLIBC_2.2.5+0xe46ab4c> │ │ │ │ + cmpl $0x0,0x0(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18fb644,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x528b80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %dl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + jne 52747d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 527557 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 527547 │ │ │ │ + movq $0x5273c8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x5274e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5274e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x528b28,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x528bd8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%riz,1) │ │ │ │ + movl $0x527448,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x527580,0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1b10899(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x18fb52c(%rip),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 527330 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x18fb501(%rip),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 527330 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5275ce │ │ │ │ + movq $0x52ea68,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b107dc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 528cf5 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 527633 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x528ce0,-0x28(%rbp) │ │ │ │ + movq $0x527648,-0x20(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 528ce0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 528cf4 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 525888 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 528d49 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 52773e │ │ │ │ + movq $0x5276e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17336b8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5276e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rcx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52772e │ │ │ │ + movq $0x527600,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18fb33b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,-0x72b7fe71(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 528d86 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 527796 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 527c88 │ │ │ │ + jmp 5276a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 528df9 │ │ │ │ + jb 5277d6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x528de8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5276a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ab14c <__environ@GLIBC_2.2.5+0x7146af24> │ │ │ │ + pop %rbp │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52784d │ │ │ │ + movq $0x527840,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 528de8 │ │ │ │ + jne 527840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x3016ef3b(%rbx),%eax │ │ │ │ - cmp $0x6d,%al │ │ │ │ - add %eax,-0x1(%rcx) │ │ │ │ - lock nopl %gs:(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x49005278(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 5277f8 │ │ │ │ + lea 0x1b1056d(%rip),%r14 │ │ │ │ + lea 0x1b10566(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18fb233(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005278,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5278b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x2e,%rdx │ │ │ │ + je 52794b │ │ │ │ + cmp $0x2f,%rdx │ │ │ │ + jne 527922 │ │ │ │ + movq $0x5277b0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + movq $0x1e223f3,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x1b104ab(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x527770,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22a89,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x1b10441(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x528e18,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5279e3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5279f8,-0x20(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x526038,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ab3a4 <__environ@GLIBC_2.2.5+0x7146b17c> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x528ec8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x527a88,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527a88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + jp 527ae1 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x528e70,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x528f20,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x18fb001,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 528ffe │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + xor %ah,-0x70(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 529041 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0ed8d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0xf(%r9,%rcx,4) │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 527b44 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 527b24 │ │ │ │ + movq $0x5279b0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x527ab8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 529081 │ │ │ │ + jb 527bb8 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0ed4d(%rip),%r14 │ │ │ │ + movq $0x527ba8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + jnp 527c01 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x527bd0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5290be │ │ │ │ + jb 527c78 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x527c68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x4900527c(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 527e18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x529098,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x527c90,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 529156 │ │ │ │ + jb 527d38 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x527d28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527d28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x7d(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + loopne 527d36 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x529130,-0x18(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x527d50,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x5290e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x529178,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 527dfb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 527df0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bf7c20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104ab76c <__environ@GLIBC_2.2.5+0xe46b544> │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 527f14 │ │ │ │ + movq $0x527e70,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 527e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 527f30 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 527fac │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 528037 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 529350 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x529018,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x529058,-0x68(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x5291d8,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x529268,-0x18(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x529290,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ + ja 527f04 │ │ │ │ + movq $0x527c28,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1bf7518,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x4f(%r12),%r9 │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b0fea6(%rip),%r14 │ │ │ │ + lea 0x1b0fe9f(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18fac9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jne 528037 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 527f9c │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x527ce8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x1bf7518,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x527da8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528027 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x527b68,-0x68(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x1bf7518,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1bf74a0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1bca420,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x1b0fd80(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 529396 │ │ │ │ + jb 52807f │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5280a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5280f7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5280c1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x528058,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e223f3,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5294d3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x529400,-0x20(%rbp) │ │ │ │ + jb 5281c1 │ │ │ │ + movq $0x528158,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 529400 │ │ │ │ + jne 528158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex xchg %eax,%esp │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 529440 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x60(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 5281ad │ │ │ │ + movq $0x1bca4c0,-0x20(%r12) │ │ │ │ + movq $0x1e223f3,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x5280a0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5280a0 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52820f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 528230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adcb $0x7,0x438b4800(%rdx,%rdx,2) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 529480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x48005294(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528287 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 528251 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5281e8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e223f3,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 528351 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x528300,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5294b0 │ │ │ │ + jne 528300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r13b,%r8b │ │ │ │ - xchg %eax,%esp │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 5294d3 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x48(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 52833c │ │ │ │ + movq $0x528230,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ + jmp 528230 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %dl,-0x76b3ffae(%rbp) │ │ │ │ - jne 5294f4 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5284a7 │ │ │ │ + movq $0x5283c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 529518 │ │ │ │ + jne 5283c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x52(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 5284b2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528412 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x528118,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528497 │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x50(%r12) │ │ │ │ + movq $0x1e223f3,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5282a8,-0x38(%r12) │ │ │ │ + lea -0x4e(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22487,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x18faaf2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52958e │ │ │ │ + jb 528501 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x1b0f8cd(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528567 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x529568,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1bca420,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 529626 │ │ │ │ + jb 5285ae │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 1ab17c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -316283,15342 +315205,14450 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x529600,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x528588,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 744abf7c <__environ@GLIBC_2.2.5+0x7246bd54> │ │ │ │ + ds lea 0x18fa970(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528795 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x528520,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x5286a0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5286a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4d(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52972c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5293b0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5295b0,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x529648,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 5286e9 │ │ │ │ + movq $0x5284d8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x528730,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 528730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%ah │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + jne 5287a5 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 5287a5 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528795 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x5285d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 52866f │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b0038d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 529776 │ │ │ │ + jb 5287eb │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 528808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x529750,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 528829 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x18fa78c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5287c8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18fa764(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5288d0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5288c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5288c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5298ac │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5298a1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x5296a8,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x529798,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17336b8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 529959 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52994e │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - movq $0x5297f8,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1734cb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov %dl,0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 528ac0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x148,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 529b09 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x528a58,-0x140(%r12) │ │ │ │ - mov %r14,-0x130(%r12) │ │ │ │ - mov %rdx,-0x128(%r12) │ │ │ │ - movq $0x528c30,-0x120(%r12) │ │ │ │ - lea -0x140(%r12),%r8 │ │ │ │ - mov %r8,-0x118(%r12) │ │ │ │ - movq $0x528c90,-0x110(%r12) │ │ │ │ - mov %rdi,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x528d18,-0xe8(%r12) │ │ │ │ - lea -0x11b(%r12),%rbx │ │ │ │ - mov %rbx,-0xe0(%r12) │ │ │ │ - lea -0x110(%r12),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - movq $0x528d60,-0xd0(%r12) │ │ │ │ - mov %rsi,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x528da0,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0x528f78,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x528fd8,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x5292b8,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x529370,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5298c8,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x8b(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x5b(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xe3(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x23(%r12),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x148,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5288e8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 529cab │ │ │ │ - movq $0x529b70,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52899c │ │ │ │ + movq $0x528978,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 529b70 │ │ │ │ + jne 528978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 529c75 │ │ │ │ - add $0xd0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 529c65 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x528160,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x528218,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x528258,-0x90(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x528458,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x528960,-0x60(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x6f(%r12),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x529978,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 529c9b │ │ │ │ - movq $0x528100,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 52898e │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 528808 │ │ │ │ + lea 0x1b0f42c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18f8dde(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rbx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 529d21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 529daf │ │ │ │ - movq $0x529d10,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 529d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4801ae5b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 529da1 │ │ │ │ - movq $0x529d60,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 529d60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5289df │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x528940,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5b(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r10b,0x4800529d(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 528aa4 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x528a58,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 529d90 │ │ │ │ + jne 528a58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - popf │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jmp 1a45bc0 │ │ │ │ - lea 0x1b11421(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18f8d02(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r8b,-0x62(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 529e40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rdx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,0xf(%r8) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rex.WRB adc %r9b,0x1(%r8) │ │ │ │ - (bad) -0x39(%rax) │ │ │ │ - or %r11b,-0x62(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 529e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5289b0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1832ee8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801ae5a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 529e5c │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5a(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rbp,2) │ │ │ │ - movl $0x529ea0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 528b11 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 528b76 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 528b65 │ │ │ │ + movq $0x528b18,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 529ea0 │ │ │ │ + jne 528b18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - sahf │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jmp 1a45bc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 529ef9 │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x2c(%rbp),%dh │ │ │ │ + movq $0x528b98,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + lea 0x1af2d6e(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 528628 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x1b0f263(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x529ec8,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x1b0f255(%rip),%r14 │ │ │ │ + lea 0x1b0f24e(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18fa45b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov 0x458d4801(%rdi),%ecx │ │ │ │ - loopne 529f81 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 529f7b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x529f90,-0x20(%rbp) │ │ │ │ - lea 0x1b0de6d(%rip),%r9 │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - lea 0x1b017aa(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0x1b00087(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1b633c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x75(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x529fb8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ae592f(%rip),%r14 │ │ │ │ - jmp 1ab1b50 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov -0x2176b7ff(%rdi),%cl │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 529b30 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp %ebp,0x458d4801(%rbx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a009 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 172c940 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52a04a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51d570 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %esi,0x49(%rax,%rbp,4) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528c06 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x528880,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1bf7518,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x528a00,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a086 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52a0c9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1b0dd05(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a106 │ │ │ │ + jb 528c47 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 528c68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 528cef │ │ │ │ + movq $0x528ca0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 528ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52a0e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 528cdf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x528c28,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 528380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18fa2ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x1b0f0c0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52a19e │ │ │ │ + jb 528d49 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + movq $0x528d60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1af2b69(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 527420 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4900528d(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 528ac0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52a178,-0x18(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x52a128,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52a1c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 528e1d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x528e10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 528e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + cmovs 0x4be908c5(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - je 52a266 │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a349 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x52a0a0,-0x58(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x52a220,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x52a2b0,-0x8(%r12) │ │ │ │ + ja 528ea0 │ │ │ │ + movq $0x528d18,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x528dd0,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 51f2a0 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ + lea 0x18fa136(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a38e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52a368,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a426 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52a400,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x52a3b0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52a448,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52a5b3 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a5a8 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x52a4a8,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %cl,0x458d4801(%rdi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 52a60c │ │ │ │ - movq $0x52a620,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018f84(%rax) │ │ │ │ - add $0x90,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a6cd │ │ │ │ - movq $0x529fe0,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x52a020,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x52a060,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x52a2d8,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x52a538,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x83(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2b(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 52a672 │ │ │ │ + add %bl,-0x5f(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52a774 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52a738,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 528fc5 │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 528fed │ │ │ │ + movq $0x528f78,-0x18(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52a738 │ │ │ │ + jne 528f78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %cl,0x438b4801(%rdi) │ │ │ │ - (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 52a764 │ │ │ │ - movq $0x52a788,-0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x30,%r14d │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 526fe8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x18f821d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018f83(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs 0x7e083d88948018f,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 52a760 │ │ │ │ - add $0x48,%r12 │ │ │ │ + jne 528ffe │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a7f1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x529f30,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x52a5d0,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + ja 528fb5 │ │ │ │ + movq $0x528ed0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + lea 0x1af28fb(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x18fa0d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cfe7060(%rax) │ │ │ │ + jrcxz 528fea │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 529016 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1af28b5(%rip),%r14 │ │ │ │ + lea 0x1af28ae(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x528fe0,0x0(%rbp) │ │ │ │ + lea 0x18fa02b(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x529070,0x8(%rbp) │ │ │ │ + lea 0x18f9fe7(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a83e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x73(%rax) │ │ │ │ + sbb $0x1af2857,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a87e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 529cd0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cfe704f(%rax) │ │ │ │ + jrcxz 52907a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 529082 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 528fed │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x529048,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 534738 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + lahf │ │ │ │ pop (%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a8d1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52a858,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - enter $0x8f81,$0x1 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52a916 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 529cd0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 529109 │ │ │ │ + movq $0x5290f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5290f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x49018f81(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52a969 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52a8f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - orl $0xa53b4d30,-0x3b7cb6ff(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x52a8a0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x52a938,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %al,%al │ │ │ │ + lahf │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x529128,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18f9fc0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49018f80(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52aa4f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52a818,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52a990,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,0x48018f9f(%rax) │ │ │ │ + movl $0x529150,0x0(%rbp) │ │ │ │ + lea 0x1af91c1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x52a6f0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x52aa08,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1b0ec61(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18f80b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - orb $0xf0,0x458d4801(%rdi) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52ab2e │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + movabs 0x394cf0458d48018f,%eax │ │ │ │ + clc │ │ │ │ + jb 5291d6 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 52ab29 │ │ │ │ + je 5291d1 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f75e8(%rip),%rsi │ │ │ │ - lea 0x1b10749(%rip),%r14 │ │ │ │ + lea 0x18fa0af(%rip),%rsi │ │ │ │ + lea 0x18fa082(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 52aa78 │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - orb $0xf0,0x458d4801(%rdi) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52ab96 │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + mov $0xac,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 529237 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 52ab91 │ │ │ │ + je 529232 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f7580(%rip),%rsi │ │ │ │ - lea 0x1b106c1(%rip),%r14 │ │ │ │ + lea 0x1acb079(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 52aa78 │ │ │ │ + jmp 1832000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - jg 52ab3e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52abfe │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + movabs 0x394cf0458d48018f,%eax │ │ │ │ + clc │ │ │ │ + jb 52929e │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 52abf9 │ │ │ │ + je 529299 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f7518(%rip),%rsi │ │ │ │ - lea 0x1b106d9(%rip),%r14 │ │ │ │ + lea 0x18fa0e7(%rip),%rsi │ │ │ │ + lea 0x18fa0ba(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 52aa78 │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x71(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52ac41 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x18f7f68(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018f7f │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52ac81 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x18f7f48(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W jg 52ac26 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52acc1 │ │ │ │ + jb 5292db │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x18f7f28(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5292f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jg 52ac6e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 52ad7f │ │ │ │ - movq $0x52ad20,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529390 │ │ │ │ + movq $0x529338,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52ad20 │ │ │ │ + jne 529338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018f7f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52ad83 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ad6f │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22658,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x18f6c55(%rip),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + ja 529380 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5292b8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18fa049(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6c29(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7f(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52ae5f │ │ │ │ - movq $0x52adf0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5293e3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 529400 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 529498 │ │ │ │ + movq $0x529440,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52adf0 │ │ │ │ + jne 529440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jg 52ad7e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %esi,0x49(%rbx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ae4f │ │ │ │ + ja 529488 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52ace0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22630,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + movq $0x5293c0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18f9f49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6b49(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f7e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52af3f │ │ │ │ - movq $0x52aed0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 529515 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x529508,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52aed0 │ │ │ │ + jne 529508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(3) │ │ │ │ + jnp 529557 │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7e(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52af43 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52af2f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52adb0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22608,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6a69(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x529530,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jge 52aefe │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 52b01f │ │ │ │ - movq $0x52afb0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529689 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 529678 │ │ │ │ + movq $0x5295e0,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52afb0 │ │ │ │ + jne 5295e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f7d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b023 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b00f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52ae90,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e225e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 529632 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 529668 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5294c8,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + movq $0x1bf7518,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3e(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x1b0e742(%rip),%r14 │ │ │ │ + lea 0x1b0e73b(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f9d60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6989(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + popf │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5296ef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5296ea │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f9a49(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b34758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jge 52afde │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52972b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 529748 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 52b0ff │ │ │ │ - movq $0x52b090,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529806 │ │ │ │ + movq $0x529788,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52b090 │ │ │ │ + jne 529788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jl 52b01e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %esi,0x49(%rcx,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b0ef │ │ │ │ + ja 5297f6 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52af70,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e225b8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + movq $0x529708,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bf7518,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18f9c4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f68a9(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7c(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52b1df │ │ │ │ - movq $0x52b170,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 52985b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 529878 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 529936 │ │ │ │ + movq $0x5298b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52b170 │ │ │ │ + jne 5298b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jl 52b0fe │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %esi,0x49(%rcx,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b1cf │ │ │ │ + ja 529926 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b050,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22590,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + movq $0x529838,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bf7518,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18f9b23(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f67c9(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f7b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52b2bf │ │ │ │ - movq $0x52b250,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 52998b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b250 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5299a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7b(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b2c3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b2af │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b130,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22568,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5299c9 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x18f95ec(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x529968,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18f9a5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f66e9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jp 52b27e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52b39f │ │ │ │ - movq $0x52b330,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 529a43 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 529a60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f7a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b3a3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b38f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b210,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22540,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 529a81 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x18f9534(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x529a20,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18f99ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6609(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jp 52b35e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52b47f │ │ │ │ - movq $0x52b410,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 529af7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 529b18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jns 52b39e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b46f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b2f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22518,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6529(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x79(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52b55f │ │ │ │ - movq $0x52b4f0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 529b9f │ │ │ │ + movq $0x529b50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52b4f0 │ │ │ │ + jne 529b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jns 52b47e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b54f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 529b8f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b3d0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e224f0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x529ad8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 528380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18f98d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6449(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x1b0e210(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f78(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52b63f │ │ │ │ - movq $0x52b5d0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529bf1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x18f93ce(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b5d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x78(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b643 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b62f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b4b0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e224c8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6369(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ab17c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ja 52b5fe │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52b71f │ │ │ │ - movq $0x52b6b0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b6b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018f77(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b723 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b70f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b590,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e224a0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f6289(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ja 52b6de │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52b7ff │ │ │ │ - movq $0x52b790,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,0x1(%rbx,%riz,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp e20758 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jbe 52b71e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b7ef │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b670,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22478,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f61a9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 529caa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 529b18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x76(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52b8df │ │ │ │ - movq $0x52b870,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529ce6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b870 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1832ee8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jbe 52b7fe │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b8cf │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b750,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22450,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f60c9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ch,-0x5d(%rbp) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp e21aa8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f75(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52b9bf │ │ │ │ - movq $0x52b950,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52b950 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52b9c3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52b9af │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b830,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22428,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5fe9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + movabs %eax,0x7d17e907738b4c01 │ │ │ │ + pop (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - je 52b97e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52ba9f │ │ │ │ - movq $0x52ba30,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52ba30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018f74(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52baa3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ba8f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b910,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22400,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5f09(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - je 52ba5e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52bb7f │ │ │ │ - movq $0x52bb10,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 529e5c │ │ │ │ + movq $0x529e38,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52bb10 │ │ │ │ + jne 529e38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jae 52ba9e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52bb6f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52b9f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e223d8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 529e4e │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x18f5e29(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 529a60 │ │ │ │ + lea 0x1b0df6c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52bc5f │ │ │ │ - movq $0x52bbf0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 529ec3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 529eb8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x529e00,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52bbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jae 52bb7e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52bc4f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52bad0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e223b0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5d49(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex imul $0x7,0x738b4c01(%rbx),%esp │ │ │ │ + jmp e21aa8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f72(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52bd3f │ │ │ │ - movq $0x52bcd0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52bcd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x72(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52bd43 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52bd2f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52bbb0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22388,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5c69(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jno 52bcfe │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52be1f │ │ │ │ - movq $0x52bdb0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 529f7f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52bdb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 529fa0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f71(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52be23 │ │ │ │ - add $0x28,%r12 │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52be0f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52bc90,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22360,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + ja 529ff7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 529fc1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x529f58,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5b89(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 52bdde │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52beff │ │ │ │ - movq $0x52be90,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104ad96c <__environ@GLIBC_2.2.5+0xe46d744> │ │ │ │ + (bad) │ │ │ │ + mov %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x52a060,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52be90 │ │ │ │ + jne 52a060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jo 52be1e │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52beef │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52bd70,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22338,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5aa9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 52a099 │ │ │ │ + movq $0x529fa0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 529fa0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x70(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52bfdf │ │ │ │ - movq $0x52bf70,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 52a140 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52a130,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52bf70 │ │ │ │ + jne 52a130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jo 52befe │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52bfcf │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52be50,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22310,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f59c9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x48018f93(%rax) │ │ │ │ + movl $0x52a158,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 18327d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f6f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c0bf │ │ │ │ - movq $0x52c050,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dh,-0x6d(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52a1f0 │ │ │ │ + movq $0x52a018,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52a1c0,0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c050 │ │ │ │ + jne 52a1c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6f(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c0c3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c0af │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52bf30,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e222e8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52a1dc │ │ │ │ + movq $0x52a218,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1832000 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x18f90f9(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f58e9(%rip),%rbx │ │ │ │ + movq $0x52a158,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 52a224 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ab17c8 │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c19f │ │ │ │ - movq $0x52c130,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52c130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018f6e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c1a3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c18f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c010,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e222c0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5809(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + test $0x9c,%al │ │ │ │ pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52c27f │ │ │ │ - movq $0x52c210,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 52a2b2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532e28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52a324 │ │ │ │ + movq $0x52a300,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c210 │ │ │ │ + jne 52a300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 52a316 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5299a8 │ │ │ │ + lea 0x1b0daa4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %cl,-0x72b7fe71(%rdi) │ │ │ │ + rex.RB loopne 52a389 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 52a371 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52a388,-0x20(%rbp) │ │ │ │ + lea 0x1b0da65(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c283 │ │ │ │ - add $0x28,%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52a3d7 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c26f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c0f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22298,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + ja 52a3c7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x52a2c8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5729(%rip),%rbx │ │ │ │ + lea 0x18f8ee2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6d(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52c35f │ │ │ │ - movq $0x52c2f0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 52a477 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52c2f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 52a498 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c363 │ │ │ │ - add $0x28,%r12 │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c34f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c1d0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22270,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + ja 52a4ef │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 52a4b9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x52a450,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1ff3e59,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5649(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f6c(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52c43f │ │ │ │ - movq $0x52c3d0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 52a5cc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52a560,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c3d0 │ │ │ │ + jne 52a560 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6c(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x63(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c443 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c42f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c2b0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22248,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + dec %rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 52a5b8 │ │ │ │ + movq $0x1bca4c0,-0x20(%r12) │ │ │ │ + movq $0x1ff3e59,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x52a498,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52a498 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52a64a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52a63f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + dec %rbx │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x18f5569(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 52a668 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - imul $0xfffffff0,0x458d4801(%rdi),%ecx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c51f │ │ │ │ - movq $0x52c4b0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52a7a4 │ │ │ │ + movq $0x52a6b8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c4b0 │ │ │ │ + jne 52a6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f6b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c523 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c50f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c390,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22220,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5489(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - imul $0xfffffff0,0x458d4801(%rdi),%ecx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c5ff │ │ │ │ - movq $0x52c590,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %ah,-0x74b7ffae(%rdi) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c590 │ │ │ │ + jne 52a708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - push $0xffffffffffffff8f │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c5ef │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c470,-0x20(%r12) │ │ │ │ + ja 52a7a8 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52a751 │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x52a5f0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e221f8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1b34438 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f53a9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6a(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c6df │ │ │ │ - movq $0x52c670,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 52a83a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52a828,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c670 │ │ │ │ + jne 52a828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffffffffff8f │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c6cf │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c550,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e221d0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f52c9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x58(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp 1b32220 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f69(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52c7bf │ │ │ │ - movq $0x52c750,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52c750 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %ch,-0x76b7ffae(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 52a888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x69(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c7c3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c7af │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c630,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e221a8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f51e9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x310052a8(%r8) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp 1b32220 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - push $0xffffffff8d48018f │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52c89f │ │ │ │ - movq $0x52c830,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52c830 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52a92d │ │ │ │ + movq $0x52a510,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 52a91c │ │ │ │ + movq $0x52a668,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 52a668 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x52a8b0,0x0(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov 0x458d4801(%rdi),%ecx │ │ │ │ + mov $0x72f8394c,%eax │ │ │ │ + rex │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52a9f0,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 5337a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f68(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c8a3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c88f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c710,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22180,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5109(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffff8d48018f │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52c97f │ │ │ │ - movq $0x52c910,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,-0x7cfe706e(%rax) │ │ │ │ + jrcxz 52a9c2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52aade │ │ │ │ + movq $0x52aa10,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52c910 │ │ │ │ + jne 52aa10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop (%ecx) │ │ │ │ + add %bl,-0x6e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 52c983 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52c96f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c7f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22158,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f5029(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + jmp 52aa1c │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 52ca0d │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52ca64 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52c9f8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18f5cd4(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52c9f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 52aa70 │ │ │ │ + movq $0x52a9b8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 531a60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop (%ecx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 52ca68 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ca54 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x52c8d0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 52aa9f │ │ │ │ movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x1e22130,-0x8(%r12) │ │ │ │ + movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x52aa68,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x48,%al │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52ab36 │ │ │ │ + movq $0x52a7c8,-0x38(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + movq $0x2037da2,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5215e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x52aad0,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %cl,-0x72b7fe71(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52ab8e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 52ac60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x1ab1466(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52caae │ │ │ │ + jb 52abce │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x52ca88,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x52aba8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov %cl,0x458d4801(%rdi) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 52ad55 │ │ │ │ + movq $0x52acb8,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52acb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52cb46 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %ecx,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52ad59 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52ad45 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x52a958,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x52ab68,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x52abf0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1af0b49(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %ecx,0x458d4801(%rdi) │ │ │ │ + loopne 52adc9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 52aded │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52ade2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x52ac60,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x52ae08,-0x20(%rbp) │ │ │ │ + lea 0x1b0cff1(%rip),%r14 │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7a(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x52ae38,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 52ac60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x52(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + out %al,(%dx) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ebp,%ecx │ │ │ │ + rex.B jle 52ae4e │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52cb20,-0x18(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52cbe9 │ │ │ │ + jb 52aed9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1afbf5d(%rip),%r14 │ │ │ │ + lea 0x1b0cef5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52cc29 │ │ │ │ + jb 52af73 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1afbf1d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - clc │ │ │ │ - cmc │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734b0594 <__environ@GLIBC_2.2.5+0x7147036c> │ │ │ │ - jge 52cc92 │ │ │ │ - movl $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52cc80,-0x18(%rbp) │ │ │ │ + movq $0x52af30,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52cc80 │ │ │ │ + jne 52af30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4901aef5(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ccca │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc0,%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 52ccb6 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xb(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x52cc40,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x52aeb0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x18f8500(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock hlt │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52cd7a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52afb1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x1b0ce1d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab6158 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4901aef4(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52cdd6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x52cd58,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52b04b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52b008,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x52af88,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x18f8430(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,-0x7c(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52b1e4 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52b0c8,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b0c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + orl $0x18,0x458b4801(%rdi) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 52b16b │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52b15b │ │ │ │ + movq $0x52ad78,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x52aef0,-0x40(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x52afc8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52b1d4 │ │ │ │ + movq $0x52a290,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x52a338,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x52a400,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52cf9b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52cec8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 52b3be │ │ │ │ + movq $0x52b270,-0x40(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%r8 │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52cec8 │ │ │ │ + jne 52b270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %cl,%bh │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52b3c2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52b3d0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x529cc0,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52b2f0,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52cf08 │ │ │ │ + jne 52b2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - iretq │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + orl $0x4807e083,-0x2776b7ff(%rdi) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jae 52b392 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 52b332 │ │ │ │ + movq $0x52b4f0,-0x8(%rbp) │ │ │ │ + lea 0x1adcaf5(%rip),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 183a860 │ │ │ │ + movq $0x52b360,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52cf48 │ │ │ │ + jne 52b360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7cfe707f(%rax) │ │ │ │ + jrcxz 52b36a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52b379 │ │ │ │ + lea 0x18f8050(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + movq $0x52bab8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 531a60 │ │ │ │ + movq $0x52b428,-0x10(%rbp) │ │ │ │ + lea 0x18f7c97(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1b0c9f8(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x31(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 52cf78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + orb $0x20,0x458b4801(%rdi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52b44d │ │ │ │ + movq $0x52b880,0x0(%rbp) │ │ │ │ + lea 0x1adc9fe(%rip),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 183a860 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + orb $0x20,0x458b4801(%rdi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52b44d │ │ │ │ + movq $0x52b3f0,0x0(%rbp) │ │ │ │ + lea 0x18f7bcc(%rip),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x52b478,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,0x490052cf(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 52cf85 │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52cfe0 │ │ │ │ + add %dh,-0x80(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52b4a0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x80(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52b4c1 │ │ │ │ + movq $0x52b738,0x0(%rbp) │ │ │ │ + lea 0x18f7b80(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x52b788,0x40(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jg 52b47e │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x529d88,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x52b5f0,0x0(%rbp) │ │ │ │ + lea 0x1a35861(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - rex push %rdi │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52d20f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52d080,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rax),%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsi │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x52d0d8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,0x48018f7f(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 52b646 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52b5d0 │ │ │ │ + movq $0x529e70,-0x18(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52b5b8,0x10(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d0d8 │ │ │ │ + jne 52b5b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018f56(%rax) │ │ │ │ - movl $0x52d120,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - enter $0xc,$0x0 │ │ │ │ + add %dh,(%rax) │ │ │ │ + jg 52b546 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + mov $0x52,%bh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 52b5fc │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 52c6c0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x56(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 52d14e │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - movq $0x52d240,0x18(%rbp) │ │ │ │ - lea 0x18f5633(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1735ca8 │ │ │ │ - movq $0x52d178,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d178 │ │ │ │ + add %bh,%al │ │ │ │ + jle 52b57e │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %dh,-0x76b7ffae(%rsi) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 52b620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - enter $0x1e,$0x0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jle 52b5ae │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x52b548,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + jmp 531a60 │ │ │ │ + movq $0x52b670,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rdx),%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 52d213 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52d21d │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 52d1d0 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 52d201 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jge 52d201 │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x7e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52b698,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b698 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x0(%rdx),%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x2e(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,0x75(%r9,%rcx,4) │ │ │ │ - sub %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52d278 │ │ │ │ + add %dl,0x7e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52b70a │ │ │ │ + movq $0x52b6d0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52b6d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jle 52b65e │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x52c130,0x0(%rbp) │ │ │ │ + lea 0x18f7950(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x52c180,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + movq $0x52bdd0,0x50(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x39(%r8) │ │ │ │ - sub %r14b,0x490052d2(%r8) │ │ │ │ - mov %eax,%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %dh,-0x7cfe7083(%rax) │ │ │ │ + jrcxz 52b742 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52b75d │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x52bb08,0x40(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52bb58,0x0(%rbp) │ │ │ │ + lea 0x18f78a4(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 52d288 │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov %bl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 52d2e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jge 52b766 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + xor %r10b,(%r8) │ │ │ │ + mov $0x894c0052,%eax │ │ │ │ + lock mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rsp │ │ │ │ + add %ch,0x7c(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52d37c │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52d030,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 52b8b3 │ │ │ │ + movq $0x529ee0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x52b968,0x0(%rbp) │ │ │ │ + lea 0x1a354d1(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jl 52b866 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52d4b3 │ │ │ │ - movq $0x52d3e0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x52b910,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d3e0 │ │ │ │ + jne 52b910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %ebp,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %dl,%ah │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d420 │ │ │ │ + add %bl,%al │ │ │ │ + jnp 52b89e │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + mov $0x8b480052,%ecx │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 52b938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebp,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018f7b(%rax) │ │ │ │ + movl $0x52bf10,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 528f28 │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018f7b(%rax) │ │ │ │ + movl $0x52b9a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d460 │ │ │ │ + jne 52b9a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x480052d4(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,0x7b(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52ba1f │ │ │ │ + movq $0x52b9d8,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d490 │ │ │ │ + jne 52b9d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jnp 52b966 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000000(%rbx) │ │ │ │ + movl $0x52ba10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ba10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r9b,%r8b │ │ │ │ (bad) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 52d4b3 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jp 52b99e │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + jnp 52ba23 │ │ │ │ + jne,pn 52ba36 │ │ │ │ + movq $0x52bba0,0x0(%rbp) │ │ │ │ + lea 0x18f7a0c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x52ba60,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ba60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 52d4f8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cfe7086(%rax) │ │ │ │ + jrcxz 52ba6a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52ba7a │ │ │ │ + movq $0x52bfb8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp 534738 │ │ │ │ + movq $0x52bfe8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 531a60 │ │ │ │ + lea 0x18f797e(%rip),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jp 52ba46 │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x52bbc8,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52bc48,0x0(%rbp) │ │ │ │ + lea 0x1adc321(%rip),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 183a860 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7cfe7087(%rax) │ │ │ │ + jrcxz 52bb62 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52bb7d │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x52be20,0x40(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52be70,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 534738 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock in (%dx),%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734b0e9c <__environ@GLIBC_2.2.5+0x71470c74> │ │ │ │ - jns 52d59a │ │ │ │ - movl $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52d588,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4901aeec(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52d5ce │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 52d5ba │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x79(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52b8d8,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + jmp 531a60 │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rsi │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52d63f │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52d3a0,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52d548,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 52d338 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 52bc26 │ │ │ │ + movq $0x529d30,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x201b8a9,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ah,0x49018f78(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52bc7b │ │ │ │ + movq $0x529d08,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x52bca0,0x0(%rbp) │ │ │ │ + lea 0x1a35109(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52d783 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52d6b0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,0x78(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52bcd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d6b0 │ │ │ │ + jne 52bcd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 52bc5e │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + mov $0x8b480052,%esp │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock (bad) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d6f0 │ │ │ │ + jne 52bcf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,%al │ │ │ │ + ja 52bc86 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + mov $0x8b4c0052,%ebp │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + jge 52bd28 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 528f28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %dl,%bh │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ja 52bcb6 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + xor %r12b,-0x43(%r8) │ │ │ │ push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x29(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 52d760 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r11b,0x490052d7(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x52d7,$0x0 │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d7c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x76(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52bea0,0x38(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x201b8a9,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x52d870,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d870 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jne 52be9e │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + xor %r9b,-0x41(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0xd8,%al │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d8b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jne 52bf46 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,0x4c0052c0(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + jmp 52b200 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %edi,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock fcoms 0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jne 52bf76 │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + movl $0x52c200,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52c030,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d8f0 │ │ │ │ + jne 52c030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %bl,%cl │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bh,0x48018f74(%rax) │ │ │ │ + movl $0x52c058,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52d930 │ │ │ │ + jne 52c058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018f74(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52c080 │ │ │ │ + movq $0x52c368,0x18(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52c3e8,0x40(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + nop │ │ │ │ + mov %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x27(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 52d960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,%al │ │ │ │ + jae 52c036 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c10e │ │ │ │ + movq $0x52b060,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r11b,0x490052d9(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %bh,-0x7cfe708d(%rax) │ │ │ │ + jrcxz 52c13a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52c155 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x52c2d0,0x40(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52c320,0x0(%rbp) │ │ │ │ + lea 0x18f6eac(%rip),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - fsts 0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52d9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c1de │ │ │ │ + movq $0x529db0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x201b8a9,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jb 52c18e │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c2ab │ │ │ │ + movq $0x1bca4c0,-0x80(%r12) │ │ │ │ + movq $0x1ff3e59,-0x78(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x52a0d8,-0x68(%r12) │ │ │ │ + lea -0x7e(%r12),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x52a240,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x201b8a9,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - ficoml 0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52da00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov %bl,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jno 52c2ae │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + movq $0x52c438,0x40(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x52c488,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 534738 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - ficoml 0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52da30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c3c6 │ │ │ │ + movq $0x529f08,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x201b8a9,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r13b,-0x26(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 52da4b │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e22ff1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - ficoml 0x0(%rdx) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52da98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x70(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52c4b8,0x38(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x201b8a9,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52dc0b │ │ │ │ + jb 52c578 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52db38,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x52c568,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52db38 │ │ │ │ + jne 52c568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x490052c5(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 529590 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 52db19 │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x52c590,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52c639 │ │ │ │ + movq $0x52c628,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52db78 │ │ │ │ + jne 52c628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x480052db,%eax │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dbb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 52c634 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5292f8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - fistl 0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52c6a1 │ │ │ │ + movq $0x52c690,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52dbe8 │ │ │ │ + jne 52c690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,(%r8) │ │ │ │ - fcoml 0x0(%rdx) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + jne 52c69c │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 529400 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - fcoml 0x0(%rdx) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dc50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52c7d0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 52c757 │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c718 │ │ │ │ + movq $0x529bc8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x529c10,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea 0x1aef199(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x52c908,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.WX pop (%rcx) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52de0b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52dcf8,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4c018f6d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c7ac │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x529c68,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x52c7f0,-0x28(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x18f6947(%rip),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dcf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x52c748,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18f6d11(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4a(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ pop (%rcx) │ │ │ │ - movq $0x52dd38,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dd38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c872 │ │ │ │ + movq $0x1bf74a0,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x529c88,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x52b200,-0x30(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52c898,0x20(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 52b200 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WX pop (%rcx) │ │ │ │ - movq $0x52dd78,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dd78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + movq $0x52c528,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x52c5f0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x52c658,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WB pop (%r9) │ │ │ │ - movq $0x52ddb8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52ddb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018f49(%rax) │ │ │ │ - movl $0x52dde8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52dde8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f49(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x52de20,0x10(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x52de48,0x0(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52de48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WB pop (%r9) │ │ │ │ - movq $0x52de78,0x0(%rbp) │ │ │ │ - lea 0x18f491b(%rip),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1735ca8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 52c993 │ │ │ │ + lea 0x18f6c28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x480052de(%r8) │ │ │ │ + add %r9b,0x480052c9(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52deb0 │ │ │ │ + jne 52c988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r13b,%r8b │ │ │ │ - ficoms 0x0(%rdx) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + jne 52c994 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52c9c9 │ │ │ │ + movq $0x52c958,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1aef0f2(%rip),%r14 │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a9a640 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + imul $0xfffffff0,0x458d4801(%rdi),%ecx │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52ca27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 52ca22 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f6189(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b34758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %bl,%bh │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52df18 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52ca8d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52ca80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ca80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x490052ca(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 52cb08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + movq $0x52caa8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W pop (%rcx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52dfaa │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x52dca0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52e0e3 │ │ │ │ - movq $0x52e010,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52cc01 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52cbf0 │ │ │ │ + movq $0x52cb58,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e010 │ │ │ │ + jne 52cb58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - loopne 52e069 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 52cbaa │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 52cbe0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52e050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x52ca40,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + movq $0x1bf7518,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3e(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b0b1ca(%rip),%r14 │ │ │ │ + lea 0x1b0b1c3(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f69c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52cc43 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 52cc60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - loopne 52e0a9 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52e090 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - loopne 52e0e9 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52e0c0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52ccf8 │ │ │ │ + movq $0x52cca0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52cca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ - loopne 52e11d │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 52e0e3 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %ah,%cl │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52e128 │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52cce8 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x52cc20,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18f68d1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sbb %bh,-0x54(%rsi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x10,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1bca400,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1b36e08,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 183c0d8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0xae,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734b1acc <__environ@GLIBC_2.2.5+0x714718a4> │ │ │ │ - jge 52e1ca │ │ │ │ - movl $0x1bf8588,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52ce01 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x52e1b8,-0x18(%rbp) │ │ │ │ + lea 0x1b0afcd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52e1b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4901aee0(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e202 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc0,%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 52e1ee │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.WB pop (%r9) │ │ │ │ - add $0x38,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52ce41 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1b0af8d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 49547add <__environ@GLIBC_2.2.5+0x475078b5> │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e277 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52dfd0,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52e178,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + ja 52cee7 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x10,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 52d338 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1bca400,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1b36e08,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 183c0d8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018f49(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52e359 │ │ │ │ - add $0x58,%r12 │ │ │ │ + cmp %bh,0x1(%rsp,%rbp,4) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e34e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + ja 52cf97 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x52dae8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x52df70,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x10,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1bca400,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x52e230,-0x10(%r12) │ │ │ │ + movq $0x1b36e08,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x18f43f9(%rip),%rsi │ │ │ │ - lea 0x18f439a(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 183c0d8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52e483 │ │ │ │ - movq $0x52e3b0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 52cfda │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52e3b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1831678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock jrcxz 52e409 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + pop %gs:(%rcx) │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52d0a6 │ │ │ │ + movq $0x52d048,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e3f0 │ │ │ │ + jne 52d048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %ah,%ah │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,0x48018f65(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52d098 │ │ │ │ + movq $0x52d088,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e430 │ │ │ │ + jne 52d088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x1c(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 52e460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x65(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d248,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 527e18 │ │ │ │ + lea 0x1b0ad22(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r11b,0x490052e4(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %gs:(%rcx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1afba6a(%rip),%rcx │ │ │ │ + jmp 52d2ff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x52e4,$0x0 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %fs:(%rcx) │ │ │ │ + movq $0x52d118,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e4c8 │ │ │ │ + jne 52d118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %fs:(%rcx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 52d173 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52d163 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x52d2d0,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 527a50 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + movq $0x52d1a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d1a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %fs:(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52d224 │ │ │ │ + movq $0x52d1d8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x42(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e551 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52e370,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 52d338 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %fs:(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ + jne 52d3fb │ │ │ │ + movq $0x52d210,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018f46(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e62d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x52d818,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x52e2a0,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x52e520,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x4f(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r10,%rbx │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + movsxd 0x458b4801(%rdi),%ecx │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x18f6353(%rip),%ecx │ │ │ │ + jmp 52d2ff │ │ │ │ + lea 0x18f637d(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018f63(%rax) │ │ │ │ + movl $0x52d278,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52e763 │ │ │ │ - movq $0x52e690,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52d2a3 │ │ │ │ + movq $0x52d0e8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1ac6bf3(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b33220 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x52d2f0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e690 │ │ │ │ + jne 52d2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsxd 0x458b4801(%rdi),%ecx │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + and $0x441f0f66,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shl $1,%dh │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + lea 0x1afb83a(%rip),%ecx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 52d383 │ │ │ │ + movq $0x52d340,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e6d0 │ │ │ │ + jne 52d340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adc %ah,%bh │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %bl,0x48018f62(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52d368 │ │ │ │ + movq $0x52d428,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1aee54a(%rip),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 527420 │ │ │ │ + movq $0x52d4f8,0x0(%rbp) │ │ │ │ + lea 0x1a3366b(%rip),%r14 │ │ │ │ + lea 0x1a3363b(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x52d3b8,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52e710 │ │ │ │ + jne 52d3b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + movl $0x52d558,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1aee4d2(%rip),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 527420 │ │ │ │ + movq $0x52d628,0x0(%rbp) │ │ │ │ + lea 0x1a335f3(%rip),%r14 │ │ │ │ + lea 0x1a335c3(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x52d0c0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 527a50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x19(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 52e740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018f61(%rax) │ │ │ │ + movl $0x52d450,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 52c6c0 │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018f61(%rax) │ │ │ │ + movl $0x52d488,0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52cff8 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,-0x19(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 52e763 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xe7,%al │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 52e7a8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d520,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018f60(%rax) │ │ │ │ + movl $0x52d688,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018f60(%rax) │ │ │ │ + movl $0x52d580,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 52c6c0 │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x60(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d5b8,0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52cff8 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x48018f5f(%rax) │ │ │ │ + movl $0x52d650,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d650 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,0x48018f5f(%rax) │ │ │ │ + movl $0x52d820,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.R pop (%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x5f(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e831 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52e650,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + ja 52d6ca │ │ │ │ + movq $0x52cf10,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 52d5f8 │ │ │ │ + movq $0x52d6f0,0x10(%rbp) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf5700 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.XB pop (%r9) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52e96f │ │ │ │ - add $0x90,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rsi │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52e964 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x52d660,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x52e578,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - movq $0x52e800,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x18f37dc(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 52d72b │ │ │ │ + movq $0x52cfb8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x52d750,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1aee18c(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 527420 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52ea9b │ │ │ │ - movq $0x52e9c8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52e9c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x48018f5e(%rax) │ │ │ │ + movl $0x52d778,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 52c6c0 │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %ch,%dl │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %ah,0x5e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d7b0,0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52ea08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52cff8 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W (bad) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 52ea48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x49018f5d(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52d862 │ │ │ │ + movq $0x52ce60,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52d888,0x10(%rbp) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf5700 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x16(%r8) │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 52ea78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x5d(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d8b8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1aee00e(%rip),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 527420 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d8e0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 52c6c0 │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,0x490052ea(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1730940 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rsp │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52d918,0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52cff8 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 52eaa0 │ │ │ │ - push %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 52eae0 │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52d9d8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52d9c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52d9c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + fsts 0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52cb08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1730ca0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x52d9f0,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ah,-0x71(%rbp) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 52da99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 52daa8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52da90,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52da90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - rex pop (%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52eb69 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52e988,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 52d5f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + pop %fs:(%rcx) │ │ │ │ + movq $0x52dac0,0x0(%rbp) │ │ │ │ + lea 0x1b0a322(%rip),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 52cc60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52ec98 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ec8d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x52e858,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x52eb38,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018f64(%rax) │ │ │ │ + movl $0x52dae8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x18f34a3(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x1b0917f(%rip),%r14 │ │ │ │ + jmp 5331b8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3f,%al │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ed87 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r10 │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - movq $0x52d5f8,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x52eb90,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - lea -0x7d(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - lea -0x67(%r12),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 1bfd4a0 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + fistl 0x0(%rdx) │ │ │ │ + lea 0x1b0a2ca(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 52cc60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ds pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52eed0 │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52eec5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%r11 │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x52ce78,-0x98(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x52d338,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - movq $0x52ecb8,-0x60(%r12) │ │ │ │ - lea -0x75(%r12),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f322d(%rip),%rbx │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bfd6a0 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 52db24 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52c930 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %fs:(%rcx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52ef0e │ │ │ │ + jb 52dc1a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1730ae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x52db90,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52db90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + movsxd 0x45c74801(%rdi),%ecx │ │ │ │ + add %bh,0x480052db(%rax) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52dbb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ah,0x48018f63(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52dc1e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52dc0a │ │ │ │ + movq $0x52da48,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1afaf14(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x52eee8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x1af9bd6(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcfb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f099 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f08e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%r11 │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x52edb0,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x52ef30,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1b0b2ad(%rip),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51fd90 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 52dc69 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1abf1d1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab1b50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104b15dc <__environ@GLIBC_2.2.5+0xe4713b4> │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + imul $0x0,(%rcx),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 52dd97 │ │ │ │ + movq $0x52dcd8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52dcd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bh,0x59(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52dd00,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52dd00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp 0x458d4801(%rdi),%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52f24e │ │ │ │ - add $0xf0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f243 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - movq $0x52cbc0,-0xe8(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - movq $0x52cc00,-0xd0(%r12) │ │ │ │ - mov %r8,-0xc0(%r12) │ │ │ │ - movq $0x52ccf8,-0xb8(%r12) │ │ │ │ - mov %rsi,-0xb0(%r12) │ │ │ │ - movq $0x52cd98,-0xa8(%r12) │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - movq $0x52ce00,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - movq $0x52ce58,-0x88(%r12) │ │ │ │ - lea -0xe8(%r12),%rsi │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - movq $0x52ef98,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - lea -0xb7(%r12),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - lea -0x97(%r12),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x52f0b8,-0x8(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18f2c6c(%rip),%rsi │ │ │ │ - lea 0x18f2bed(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x59(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52de0b │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x52dd40,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52dd40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52dd5c │ │ │ │ + movq $0x52dec0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 534738 │ │ │ │ + movq $0x52df20,0x0(%rbp) │ │ │ │ + lea 0x1a32c77(%rip),%r14 │ │ │ │ + lea 0x1a32c47(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp 0x458d4801(%rdi),%cl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52f33e │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %cl,0x4c018f58(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f333 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x52cad0,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x52cb68,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x52f0e0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ + ja 52ddd9 │ │ │ │ + movq $0x52cff8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x23(%r12),%rsi │ │ │ │ - lea 0x18f2b1d(%rip),%r14 │ │ │ │ - lea -0x3d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ + movq $0x52de30,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp 52cff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x52dd88,-0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18f5871(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x1afad27(%rip),%r14 │ │ │ │ + lea 0x1b09fa8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52de9d │ │ │ │ + movq $0x52d988,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x1bf74a0,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x52db38,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x52dc40,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dh,0x33(%rdi) │ │ │ │ + movq $0x52ce18,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea 0x1b09ec8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp %cl,0x458d4801(%rdi) │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 52f4f0 │ │ │ │ - movq $0x52f430,-0x50(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52df48,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52f430 │ │ │ │ + jne 52df48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x38(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push %rsi │ │ │ │ pop (%rcx) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f4e0 │ │ │ │ + movq $0x52df80,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x52f270,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x52f360,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x18f27c3(%rip),%r14 │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 51f748 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x49018f56(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52dfc2 │ │ │ │ + movq $0x52cd30,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52dfe8,0x10(%rbp) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf5700 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + loopne 52e041 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + rex │ │ │ │ + add %al,(%eax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52f5df │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f5d4 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x52ac18,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x52ac58,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x52ac98,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x52c9a8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x52f3b8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x33(%rdi) │ │ │ │ + movq $0x52cdd8,-0x20(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18f31fc(%rip),%rsi │ │ │ │ - lea -0x23(%r12),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + lea 0x1b09d80(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f61a │ │ │ │ + jb 52e099 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 525970 │ │ │ │ + movq $0x52e0b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1aed819(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 527420 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + loopne 52e109 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + add %ch,0xffff(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x52f5f8,-0x10(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f6aa │ │ │ │ + jb 52e179 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 525970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x52e168,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x52f688,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - jmp 1735618 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 52e173 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1832ee8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018f30(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f7ae │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f7a3 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x52f720,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - lea 0x18f3053(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17321d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jb 52e1dd │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52e1d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e1d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + cmovs -0x7416f73b(%rbx),%eax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x30(%rax) │ │ │ │ + add %bh,0x54(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f84e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f843 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x52f638,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x52f6c8,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x52f750,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18f3015(%rip),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + jb 52e392 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52e386 │ │ │ │ + movq $0x52e260,-0x28(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1734cb0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52e281 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 52dc88 │ │ │ │ + movq $0x52e2b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e2b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52f8d6 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52f8cb │ │ │ │ - movq $0x52f510,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x52f7d0,-0x8(%r12) │ │ │ │ - lea -0x13(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x18f2fc9(%rip),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + push %rbx │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52e2e8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1736248 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18f389b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e2e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - loop 52f89d │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018f53(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 52e39d │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52e376 │ │ │ │ + movq $0x52e068,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x52e120,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x52e190,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0x48(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 52dc88 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b09a34(%rip),%rsi │ │ │ │ + jmp 52dc88 │ │ │ │ + lea 0x18f52ff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 52dc88 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,%al │ │ │ │ + push %rdx │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52f98e │ │ │ │ - movq $0x52f958,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 52e427 │ │ │ │ + movq $0x52e408,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52f958 │ │ │ │ + jne 52e408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018f52(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x52e448,0x10(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 52e200 │ │ │ │ + lea 0x18f527a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x531728,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18f384b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x52e448,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rdx │ │ │ │ + pop (%rcx) │ │ │ │ + jmp 52e3c8 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52fa4d │ │ │ │ - movq $0x52f9f8,-0x10(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + push %rcx │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52e522 │ │ │ │ + movq $0x52e500,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 52f9f8 │ │ │ │ + jne 52e500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x531748,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18f3794(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4801ad98(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52fa8a │ │ │ │ - movq $0x52faa8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - lea 0x18f375f(%rip),%rbx │ │ │ │ + add %bl,0x48018f51(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x52e540,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18f4520(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 52e200 │ │ │ │ + lea 0x18f519f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x68(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fdivr %st(2),%st │ │ │ │ - push %rdx │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %dl,%gs:0xf(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x68(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - sti │ │ │ │ - push %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1979c38 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x51(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + jmp 52e4c8 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + push %rcx │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52e5bf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 52e5ba │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f49c9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b34758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 52fb24 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 52fb30 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %dl,-0x71(%rcx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734b1f2c <__environ@GLIBC_2.2.5+0x71471d04> │ │ │ │ + movq $0x1bf8588,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52e618,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52fb86 │ │ │ │ - movq $0x1af1d40,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x197d088,-0x28(%r12) │ │ │ │ - lea -0x34(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x531728,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + push %rax │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52e635 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x52fb08,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18f50cc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0x1b081da,%eax │ │ │ │ - movzbl 0x10(%rbx),%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 1b4c520 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52fc5b │ │ │ │ + jb 52e6bf │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52fc50 │ │ │ │ - movq $0x52fbe0,-0x10(%r12) │ │ │ │ - mov %r14b,(%r12) │ │ │ │ - movq $0x52fc78,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16eb0dc(%rip),%r14 │ │ │ │ + ja 52e6b4 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + movq $0x52e6e0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x18f438e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ + jmp 52e200 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18f36e6(%rip),%rbx │ │ │ │ + lea 0x18f5062(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018f36(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x18f3680(%rip),%r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rax │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52e706 │ │ │ │ + movq $0x52e5d8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5305f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRXB pop (%r9) │ │ │ │ + jmp 52e668 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48547688 <__environ@GLIBC_2.2.5+0x46507460> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 52fce6 │ │ │ │ + jb 52e76a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 5254c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52fd26 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %cl,-0x71(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734b20d4 <__environ@GLIBC_2.2.5+0x71471eac> │ │ │ │ + movq $0x1bf8588,%fs:-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x52e7c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52e7c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52fd66 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %cl,0x4f(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52e7dd │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18f4f24(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52fda6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52e87e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52e873 │ │ │ │ + movq $0x52e748,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + movq $0x52e8a0,-0x8(%rbp) │ │ │ │ + lea 0x1b09563(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x18f41cf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 52e200 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18f4ed3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 52fd82 │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52fe22 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ch,0x4e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 52fe17 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 52fe07 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + ja 52e8c6 │ │ │ │ + movq $0x52e780,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + jmp 52e810 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52fe5e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x52ea68,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18f4e4c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rol $0xae,%bl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52feda │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52fecf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 52febf │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x52ea88,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18f4dff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x52eaa8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18f4daf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52ff5b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ff50 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x52eac8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18f4d5f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 52ffd5 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 52ffca │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53005b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530050 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x16ec5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 530096 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + movsxd %ebp,%eax │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53011b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530110 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov %es,%ebp │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 530156 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + push %rdx │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52eb27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 52eb22 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x16ec5b2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1a6ac50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5301db │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5301d0 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52ebb4 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52eb90,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52eb90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 530216 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc8458 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53029b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530290 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52ec3c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52ec18,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ec18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5302d6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc8458 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53035b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530350 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52ecc4 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52eca0,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52eca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5303db │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5303d0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc8458 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53045b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530450 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 52ed4c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52ed28,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ed28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - enter $0xaebd,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5304d2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5304c7 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 5304b7 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53050e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc8458 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bl,0x48018f4b(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53054e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 52ee86 │ │ │ │ + lea 0x18f4ba4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0x1b09028(%rip),%r8 │ │ │ │ + lea 0x1af9d9f(%rip),%r14 │ │ │ │ + jmp 52ee86 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + movq $0x52edd8,0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52edd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x458d4801(%rsi,%rbp,4) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5305ca │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5305bf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movzbl 0x10(%rbx),%eax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 5305af │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - idiv %bh │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WXB pop (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f29c │ │ │ │ + movq $0x52ee10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ee10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - jbe 530604 │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WX pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f296 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 530770 │ │ │ │ - cmp $0x7f,%r14b │ │ │ │ - ja 530649 │ │ │ │ - movq $0x530528,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x530568,-0x10(%r12) │ │ │ │ - mov %r14b,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xbf,%r14b │ │ │ │ - ja 530678 │ │ │ │ - movq $0x5304e8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f2b94(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdf,%r14b │ │ │ │ - ja 53079a │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5306c0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + ja 52f2b0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x52eb40,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0x30(%r12),%r9 │ │ │ │ + lea 0x1b08f41(%rip),%r8 │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0x1af9cb3(%rip),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f257 │ │ │ │ + movq $0x52eed8,-0x30(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5306c0 │ │ │ │ + jne 52eed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x45(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - test %rax,%rax │ │ │ │ - jg 5306db │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x18f2b35(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - je 530abf │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530748 │ │ │ │ - movq $0x5302f0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f2ac8(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x531200,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x18f2c16(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0xef,%r14b │ │ │ │ - ja 5308cc │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5307e0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WX pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52ef89 │ │ │ │ + movq $0x52ef10,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5307e0 │ │ │ │ + jne 52ef10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x46(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x3(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 530823 │ │ │ │ - movq $0x5302b0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x18f29ed(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 530c75 │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x18f2b32(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0xf,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530cdf │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 530df0 │ │ │ │ - test %rax,%rax │ │ │ │ - jle 530fe7 │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movzbl %dl,%r10d │ │ │ │ - and $0xc0,%r10d │ │ │ │ - cmp $0x80,%r10 │ │ │ │ - jne 530d45 │ │ │ │ - dec %rsi │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 530872 │ │ │ │ - cmp $0xf7,%r14b │ │ │ │ - ja 5309a7 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x530910,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + rex.WB pop (%r9) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52ef89 │ │ │ │ + movq $0x52ef48,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 530910 │ │ │ │ + jne 52ef48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x834901ae,%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000004(%rsi) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 530953 │ │ │ │ - movq $0x5301f0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x18f28bd(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %bh,0x48018f49(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52ef89 │ │ │ │ + lea 0x1b08e3d(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 530f7d │ │ │ │ - mov $0x3,%esi │ │ │ │ - lea 0x18f29f2(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x7,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 530872 │ │ │ │ - cmp $0xfb,%r14b │ │ │ │ - ja 530b6f │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5309e8,-0x18(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018f49(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52f288 │ │ │ │ + movq $0x52efb0,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5309e8 │ │ │ │ + jne 52efb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x49(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f075 │ │ │ │ + movq $0x52eff0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52eff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x48(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x48000006(%rip) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 530a2b │ │ │ │ - movq $0x530130,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x18f27e5(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 531085 │ │ │ │ - mov $0x4,%esi │ │ │ │ - lea 0x18f290a(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x3,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 530872 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WB pop (%r9) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52f075 │ │ │ │ + movq $0x52f028,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4401aeb7(%rax) │ │ │ │ - mov 0x20(%rbp),%dh │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%sil │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530dbf │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%esi │ │ │ │ - and $0x1f,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jl 530b28 │ │ │ │ - movq $0x5303f0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x530470,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x530370,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f26b1(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp $0xfd,%r14b │ │ │ │ - ja 530f45 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x530bb0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + rex.W pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 52ef55 │ │ │ │ + movq $0x52f060,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 530bb0 │ │ │ │ + jne 52f060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4901aeb6(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531117 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 530bf3 │ │ │ │ - movq $0x530070,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x18f261d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 531185 │ │ │ │ - mov $0x5,%esi │ │ │ │ - lea 0x18f2732(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x1,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 530872 │ │ │ │ + add %ah,0x4c018f48(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 52ef55 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f0f1 │ │ │ │ + movq $0x52f0a8,0x0(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f0a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 530c7c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530cb1 │ │ │ │ - movq $0x530230,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f255f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x530c58,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x531230,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x48(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52f0f1 │ │ │ │ + movq $0x52f0e0,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f0e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.W pop (%rcx) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52ef55 │ │ │ │ + movq $0x52f118,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 530d4c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ + add %ch,%al │ │ │ │ + rex.RXB pop (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f288 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 530d81 │ │ │ │ - movq $0x52fef0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f248f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x530d28,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x530a90,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %dl,-0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 52ed9f │ │ │ │ + movq $0x52f180,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x6(%rdx),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x197d088,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x530e70,-0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 530e70 │ │ │ │ + jne 52f180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018f47(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52ed80 │ │ │ │ + movq $0x52f1d0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f1d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xae,%bl │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 530e6c │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 530e7c │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0xae,%bl │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 530e8c │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.RXB pop (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 52f2c0 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5310ef │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jl 531026 │ │ │ │ - cmp $0x10ffff,%rcx │ │ │ │ - jg 531127 │ │ │ │ - cmp $0xd800,%rcx │ │ │ │ - jge 530ede │ │ │ │ - movq $0x52fe38,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x52fe78,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdfff,%rcx │ │ │ │ - jle 530f18 │ │ │ │ - movq $0x52fd80,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x52fdc0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x52fd40,-0x30(%r12) │ │ │ │ + ja 52f247 │ │ │ │ + movq $0x52ebc8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f22cb(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0x1b08b78(%rip),%r9 │ │ │ │ + lea -0x30(%r12),%r8 │ │ │ │ + lea 0x1af98fc(%rip),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 52ee86 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x52ef78,-0x30(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52ef78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b08b13(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - jmp 52fc10 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 52f2a0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x18f4659(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x52f2e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f2e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 530f84 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.RX pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f2a0 │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 530fb9 │ │ │ │ - movq $0x530170,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f2257(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x530f60,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x52ff70,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 52f38d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x52ec50,-0x68(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x52ecd8,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1b35a00,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f21fa(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea -0x68(%r12),%r9 │ │ │ │ + lea -0x40(%r12),%r8 │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 52ee86 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x52fcc0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f21bd(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52f415 │ │ │ │ + movq $0x52f3f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f3f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 53108c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5310c1 │ │ │ │ - movq $0x5300b0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f214f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x1b089a2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x531068,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x530e48,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x52fd00,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18f20bc(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea 0x1b0898b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + lea 0x18f4514(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 52f467 │ │ │ │ + lea 0x18f4518(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 53118c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5311c1 │ │ │ │ - movq $0x52fff0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x18f204f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x531168,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f4cc │ │ │ │ + movq $0x52f4a8,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nop │ │ │ │ - add (%rax),%r8b │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f4a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 53121c │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 52f4b3 │ │ │ │ + xor %dh,0x27(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x52f460,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 53070c │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b088cf(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b088bc(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %ecx,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52f56c │ │ │ │ + movq $0x52f538,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xae,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 53126c │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 530872 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %ecx,0x458d4801(%rdi) │ │ │ │ - call 734b4bbc <__environ@GLIBC_2.2.5+0x71474994> │ │ │ │ - js 5312bb │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5312de │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov (%rcx),%dl │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x531300,-0x18(%rbp) │ │ │ │ - lea 0x18f20f3(%rip),%r8 │ │ │ │ - lea 0x18f1f34(%rip),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %dl,%r14b │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5305f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0xb(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x20(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ + int3 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x18f43f5,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + rex.R pop (%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5313d6 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5313cb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ + jb 52f5cf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jg 53138d │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x1af77b3(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x531268,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + je 52f5ca │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f4421(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 1b34378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 531403 │ │ │ │ - jmp 52f9b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48018f1f(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5314ac │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5314a1 │ │ │ │ + jb 52f62c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - movq $0x5313f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5314c0,-0x18(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5305f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 52f61e │ │ │ │ + lea 0x1b087aa(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 52f6a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48018f1e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5315d2 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5315c7 │ │ │ │ + jb 52f684 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 531584 │ │ │ │ - movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - movq $0x203a169,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1b35a00,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 52f676 │ │ │ │ + lea 0x1b08752(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x531418,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp 52f6a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018f1d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5316ff │ │ │ │ - movq $0x531630,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 531630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1d(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5316a2 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531692 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rsi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x531510,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,0x0(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5316ef │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x531350,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18f1cca(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - js 5316a8 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movabs %al,0x200000000016e96 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52f7bc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + jg 52f76f │ │ │ │ + movq $0x52f700,-0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16e96cc(%rax) │ │ │ │ - ... │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x49000000(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52f75f │ │ │ │ + movq $0x52f640,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock xchg %eax,%esi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x52f7a8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52f7a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + notl 0x0(%rdx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 1b34d40 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1b085fa(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - adc 0x16e(%rdi),%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp 0x16e(%rdi),%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push $0x16e97 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 531906 │ │ │ │ - movq $0x531848,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %bh,%al │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 531848 │ │ │ │ + jne 52f810 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %ebx,0x48000000(%rdx) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 531911 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 53189c │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%riz,4) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52f883 │ │ │ │ + movq $0x52f5e8,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x531898,0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x41(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52f918 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52f90d │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x52f6a0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52f938,-0x8(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 52f6a0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18f4129(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52f955 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18f1b0b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ + lea 0x18f40cc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0xb(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea 0x18f2a6c(%rip),%rsi │ │ │ │ + jmp 519760 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - fwait │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 531986 │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + pop (%r9) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52f9ee │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 531981 │ │ │ │ + je 52f9e9 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1af9bb9(%rip),%rsi │ │ │ │ - lea 0x1b06449(%rip),%r14 │ │ │ │ + lea 0x18f4127(%rip),%rsi │ │ │ │ + lea 0x18f40fa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5319f9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5319da │ │ │ │ - movq $0x531b58,-0x10(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18f1a85(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x1b04d2c(%rip),%r14 │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + pop (%r9) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52fa4f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 52fa4a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f3e99(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a9a020 │ │ │ │ - lea 0x18f1b17(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 531b80 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018f1a(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 531b7c │ │ │ │ - cmpq $0x2c,0x8(%rbp) │ │ │ │ - je 5319e5 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x531ac0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 531ac0 │ │ │ │ + jmp 1b34758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f1a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 531a99 │ │ │ │ - movq $0x531bf0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 1a9a160 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb 0x458b4801(%rdi),%cl │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,%edi │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - sbb 0x0(%rbx),%dl │ │ │ │ + add %al,0x41(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52fbb5 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52fbab │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 52fb38 │ │ │ │ + movq $0x52fad0,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 531ad8 │ │ │ │ + jne 52fad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb %ecx,0x458b4801(%rdi) │ │ │ │ - or %ch,%bl │ │ │ │ (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %ecx,0x458b4801(%rdi) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rax) │ │ │ │ - movl $0x531b28,-0x8(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + rex pop (%rcx) │ │ │ │ mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52fbc0 │ │ │ │ + movq $0x52fb08,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 531b28 │ │ │ │ + jne 52fb08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f19(%rax) │ │ │ │ - movl $0x531a00,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b53428 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018f19(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 531b80 │ │ │ │ - movq $0x531a50,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x18f18a9(%rip),%r14 │ │ │ │ - jmp 1a9a238 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1b4c440 │ │ │ │ - movq $0x531bb8,0x8(%rbp) │ │ │ │ + add %ch,0x48018f40(%rax) │ │ │ │ + cmpl $0x2e,0x7(%rbx) │ │ │ │ + je 52fbe4 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x52fc08,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + decq 0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 531bb8 │ │ │ │ + jne 52fc08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x52fb68,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52fb68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %cl,-0x2776b7ff(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 531bcb │ │ │ │ + je 52fbd0 │ │ │ │ + movq $0x52fba0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52fba0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 52fbab │ │ │ │ + je,pn 52fbe0 │ │ │ │ add $0x8,%rbp │ │ │ │ + lea 0x1b081f0(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18f18c0(%rip),%rbx │ │ │ │ + lea 0x18f4014(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18f3fc9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18f3d03(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 1b34758 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1b081ae(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018f3f(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52fa7d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %cl,0x45c74801(%rdi) │ │ │ │ - add %cl,0x4800531a(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x18f181e(%rip),%r14 │ │ │ │ - jmp 1bc2e98 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - sbb %ecx,0x458d4801(%rdi) │ │ │ │ - call 734b556c <__environ@GLIBC_2.2.5+0x71475344> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4931a574 <__environ@GLIBC_2.2.5+0x472da34c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 531c8e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x531c78,-0x18(%rbp) │ │ │ │ - lea 0x18f18bf(%rip),%rbx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52fc52 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x52fc68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 531c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sbb %cl,0x45c74801(%rdi) │ │ │ │ - add %ch,0x3100531c(%rax) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + jmp 1b8a6f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49018f18(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531cf3 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e23542,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x531ca8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x532100,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1bca420,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18f183c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48018f1d,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 531d92 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 537fb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0x48018f1d │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + loopne 52fcf1 │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 531e0f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531e04 │ │ │ │ + jb 52fce1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x531d70,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e23599,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x52fcf8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18f43b1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32f00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018f43(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 52fd0b │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f437e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 531e5a │ │ │ │ + sbb %bh,-0x72b7fe71(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 52fd52 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e23518,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 52f8b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x16,%al │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 531e9a │ │ │ │ + jb 52fd91 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x531eb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ac4101(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b32f00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x16(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531ee7 │ │ │ │ - movq $0x531e28,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x531f08,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ds pop (%rcx) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 52fe00 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - push $0x2000248 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ds pop (%rcx) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 52fe00 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0x8d48018f,%eax │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 531f8f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 531f84 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x531e70,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e235a1,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0x8d48018f,%eax │ │ │ │ - rex.RB call 734b5904 <__environ@GLIBC_2.2.5+0x714756dc> │ │ │ │ - adc $0xf045c748,%eax │ │ │ │ - lock (bad) │ │ │ │ - push %rbx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - clc │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18f15f3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018f15(%rax) │ │ │ │ - movl $0x532010,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab0720 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 53041c │ │ │ │ + lea 0x18f3dcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018f15(%rax) │ │ │ │ - movl $0x532038,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab08d0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffd0,%ebp │ │ │ │ + jmp 530869 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x15(%rax) │ │ │ │ + add %bh,0x3d(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - movq $0x532058,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab0c88 │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 52fe6d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + movq $0x52fe98,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52fe98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x15(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5320b1 │ │ │ │ - movq $0x531da8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x531f28,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp $0x8b48018f,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 52feab │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 530869 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x16e8e,%ebp │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 52fa70 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + movq $0x52fef0,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 52fef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + cmp $0x8f,%al │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %ch,%cl │ │ │ │ + mov (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fimull 0x16e(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0x8f,%al │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53041c │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,-0x7cfe70c4(%rax) │ │ │ │ + jrcxz 52ff5a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 52ff6e │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53041c │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - adc $0x8d48018f,%eax │ │ │ │ - rex.RB call 734b5a6c <__environ@GLIBC_2.2.5+0x71475844> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4931aa74 <__environ@GLIBC_2.2.5+0x472da84c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53218e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x532178,-0x18(%rbp) │ │ │ │ - lea 0x18f14cf(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x3c(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530815 │ │ │ │ + movq $0x52ffc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 532178 │ │ │ │ + jne 52ffc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,0x0(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,0xd(%rbp,%rcx,4) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ + add %ecx,0x5(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jge 52ff8d │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + cmp $0x18f3953,%eax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52ed68 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x31005321(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,%al │ │ │ │ + cmp 0x7e38301(%rdi),%ecx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5300c5 │ │ │ │ + movq $0x530068,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x7cfe70c5(%rax) │ │ │ │ + jrcxz 53004a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 530815 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp 530068 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5321a8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - adc $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734b5b4c <__environ@GLIBC_2.2.5+0x71475924> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4931ab54 <__environ@GLIBC_2.2.5+0x472da92c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53226e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x532258,-0x18(%rbp) │ │ │ │ - lea 0x18f145f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530815 │ │ │ │ + movq $0x5300b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 532258 │ │ │ │ + jne 5300b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp 0x45c74801(%rdi),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + rcpps (%rax),%xmm0 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 530869 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x31005322(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x7e38301(%rdi),%ecx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 530869 │ │ │ │ + movq $0x530118,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp 0x7b834801(%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + je 530134 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 53041c │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7cfe70c6(%rax) │ │ │ │ + jrcxz 53015a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5303b6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x530190,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x532288,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - adc $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734b5c2c <__environ@GLIBC_2.2.5+0x71475a04> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4931ac34 <__environ@GLIBC_2.2.5+0x472daa0c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53234e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x532338,-0x18(%rbp) │ │ │ │ - lea 0x18f13df(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 532338 │ │ │ │ + jne 530190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x23(%r8) │ │ │ │ - push %rbx │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3a(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5302f5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp 0x45c74801(%rdi),%cl │ │ │ │ + clc │ │ │ │ + lock add %edx,0x0(%rbx) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmp %ecx,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530815 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53026b │ │ │ │ + movq $0x52fcb0,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x52fd30,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x2037dc1,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + jmp 5302f5 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x532368,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x39(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5302b2 │ │ │ │ + movq $0x530d50,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x5302e0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5302e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5324c2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 532456 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 532406 │ │ │ │ - movq $0x532848,-0x20(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov 0x6(%rdi),%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5323c0 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x7(%rdi),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + cmp %ecx,0x458b4801(%rdi) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 5324cd │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 53243d │ │ │ │ - movq $0x532fc0,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x532ff0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5303a6 │ │ │ │ + movq $0x530340,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x5324a0,-0x28(%rbp) │ │ │ │ - lea 0x18f1203(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov 0x5(%rdi),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xd(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5324a0 │ │ │ │ + jne 530340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc 0x45c74801(%rdi),%ecx │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0x8b480053,%eax │ │ │ │ - jge 5324c4 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %ah,0x48018f38(%rax) │ │ │ │ + movl $0x530380,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 5323c0 │ │ │ │ - lea 0x18f12ef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x532500,-0x10(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 532500 │ │ │ │ + jne 530380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018f12(%rax) │ │ │ │ - movl $0x532c78,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 541f80 │ │ │ │ + add %ah,0x38(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x530290,0x0(%rbp) │ │ │ │ + lea 0x1b07a23(%rip),%r9 │ │ │ │ + lea 0x1b07a1c(%rip),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52ed68 │ │ │ │ + movq $0x530d78,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52f8b0 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530869 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + movq $0x5303f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5303f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jne 5303bf │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x530450,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018f12(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 5325a8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532622 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e23652,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x532668,0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5323c0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532612 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23652,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 532588 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %dl,0x48018f37(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5307d9 │ │ │ │ + movq $0x5304a8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5304a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 5304f9 │ │ │ │ + movq $0x5304e8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5304e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ss pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 530823 │ │ │ │ + movq $0x530520,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rsp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %al,%al │ │ │ │ + ss pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530815 │ │ │ │ + movq $0x530578,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x36(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + lea 0x1757c83(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + jmp *%rdx │ │ │ │ + movq $0x5301c0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1afbd3c(%rip),%r14 │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b33220 │ │ │ │ + movq $0x5305f8,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5305f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1c(%rbp) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 53268e │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 532786 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5327f4 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 532736 │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor $0x8349018f,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x6(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x2f,%rax │ │ │ │ + je 530d2d │ │ │ │ + movq $0x52fc28,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x530680,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532810 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 5327e9 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x532648,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x532778,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4c018f35(%rax) │ │ │ │ + mov 0x28(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + jmp 530690 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xf(%rax) │ │ │ │ + add %ah,0x35(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 5328c1 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53293b │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e236c2,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x532980,0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5323c0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53292b │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e236c2,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 5328a4 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5307ba │ │ │ │ + movq $0x5306e0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5306e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor $0x8948018f,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000002(%rax) │ │ │ │ + movl $0x530718,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + push %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - pop %rbx │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 530750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4c018f34(%rax) │ │ │ │ + mov 0x40(%rbp),%esi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jb 5309da │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x530790,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5329a5 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x34(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp 0x7(%rbx),%rsi │ │ │ │ + jbe 5307b3 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5309da │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 5307c0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + and $0x7,%edx │ │ │ │ + dec %rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 5307d3 │ │ │ │ mov %rcx,%rbx │ │ │ │ + jmp 530412 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 532a9e │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532b0b │ │ │ │ - test %rax,%rax │ │ │ │ - jge 532a4c │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp 530815 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + movq $0x530808,0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rdx,2) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + lea 0x1b0757d(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x530850,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532b27 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 532b00 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rax,1) │ │ │ │ + add $0xffffffd8,%ebp │ │ │ │ + jmp 530815 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 530869 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + lea 0x1b07532(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x532960,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x532a90,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x5308a0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5308a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - or $0x8f,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532bc0 │ │ │ │ - movq $0x1a43898,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp 532c80 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x33(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ + je 5308bc │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 530412 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + movq $0x5308f0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5308f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49018f0b(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532cac │ │ │ │ - movq $0x1a43898,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x1e2360b,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 532c80 │ │ │ │ + add %dh,%al │ │ │ │ + xor 0x7b834801(%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + je 530900 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530815 │ │ │ │ + movq $0x530da0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x1ac3576(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b32f00 │ │ │ │ + lea 0x18f322d(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 530bcb │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jae 52febb │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 530975 │ │ │ │ + movq $0x52ff50,0x10(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1b07455(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x530df8,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b34d40 │ │ │ │ + movq $0x5309b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5309b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor 0x758b4c01(%rdi),%cl │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 5307b3 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x530a08,0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or 0x458b4801(%rdi),%ecx │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 532ca5 │ │ │ │ - movq $0x532cd0,0x8(%rbp) │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 556b58 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor %ecx,0x45c74801(%rdi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or 0x0(%rbx),%dl │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f0a(%rax) │ │ │ │ - movl $0x532d00,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,-0x7cfe70cf(%rax) │ │ │ │ + jrcxz 530a3a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 530bad │ │ │ │ + movq $0x530a68,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xa(%rax) │ │ │ │ + add %bh,0x31(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - movq $0x532d68,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x18f0a26(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530c74 │ │ │ │ + movq $0x530aa0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 532d68 │ │ │ │ + jne 530aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or %ecx,0x458b4801(%rdi) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - push %rsp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 532d88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x31(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x530ae0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018f09(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 532e99 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532e48 │ │ │ │ - movq $0x1a43898,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x1a43858,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1a437b8,-0x60(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200f0d9,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23722,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x532d38,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %ecx,0x45c74801(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or 0x0(%rbx),%edx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530b10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018f08(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0xb0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 532f89 │ │ │ │ - movq $0x1a43898,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1a43858,-0x98(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - movq $0x1a437b8,-0x80(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x200f0d9,-0x70(%r12) │ │ │ │ - movq $0x1a43858,-0x68(%r12) │ │ │ │ - movq $0x1e23722,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1a437b8,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x200f0d9,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x2037da2,-0x28(%r12) │ │ │ │ - lea -0x4d(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x7d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - movq $0x532e80,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %dl,%al │ │ │ │ + xor %cl,0x458b4801(%rdi) │ │ │ │ + sbb %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jb 52fec4 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x530b50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018f07(%rax) │ │ │ │ - movl $0x532be0,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x4c018f30(%rax) │ │ │ │ + mov 0x38(%rbp),%esi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp 0x7(%rbx),%rsi │ │ │ │ + jbe 5307b3 │ │ │ │ + movq $0x530b98,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018f07(%rax) │ │ │ │ - movl $0x532b60,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ + add %cl,0x30(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + jmp 530690 │ │ │ │ + movq $0x530658,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jae 530be9 │ │ │ │ + movq $0x5300e0,0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + jmp 52fe00 │ │ │ │ + movq $0x530c18,0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5330dc │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 5330af │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 5330e7 │ │ │ │ - movq $0x533090,-0x28(%rbp) │ │ │ │ - lea 0x18f067e(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 530c54 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x52fd68,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x530e28,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp 5337a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x530ca0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533090 │ │ │ │ + jne 530ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7(%rax) │ │ │ │ + add %al,0x2f(%rax) │ │ │ │ pop (%rcx) │ │ │ │ - movq $0x5334a8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x530cd0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 533028 │ │ │ │ - movq $0x533190,-0x20(%rbp) │ │ │ │ - mov 0xd(%rdi),%rax │ │ │ │ - mov 0x5(%rdi),%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 533028 │ │ │ │ - lea 0x18f070d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x7(%rdi),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 533133 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 53311a │ │ │ │ - movq $0x533c20,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x533c50,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x533168,-0x10(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533168 │ │ │ │ + jne 530cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ pop (%rcx) │ │ │ │ - movq $0x5338d8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 541f80 │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp 0x7(%rbx),%rsi │ │ │ │ + je 5307b3 │ │ │ │ + movq $0x530d18,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530d18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cs pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + jmp 530690 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x1b07061(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 53320c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533286 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e23652,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x5332c8,0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 533028 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533276 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23652,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 5331ec │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018f2e(%rax) │ │ │ │ + movl $0x530150,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 52fe00 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - pop %rsp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %ch,0x2e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x52ff88,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18f2bdf(%rip),%r14 │ │ │ │ + jmp 1b32dd8 │ │ │ │ + nop │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2e(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x530dd0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x18f2ca6(%rip),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b32f00 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1c(%rbp) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 5332ee │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5333e6 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533454 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 533396 │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cs pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp 530f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0xc748018f,%eax │ │ │ │ + add %r11b,(%r8) │ │ │ │ + call *0x0(%rdx) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 1ab2518 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533470 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 533449 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5332a8,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5333d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018f2d(%rax) │ │ │ │ + movl $0x530e58,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530e58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x48018f2d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jne 533525 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53359f │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e236c2,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x5335e0,0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 533028 │ │ │ │ - add $0x50,%r12 │ │ │ │ + je 530eb8 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53358f │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e236c2,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 533508 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 530ea8 │ │ │ │ + movq $0x52fdd8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52fe28,0x20(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1a9a000 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 530ea8 │ │ │ │ + movq $0x52fdb0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x52fe58,0x10(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a9a000 │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + add %dl,0x0(%rbx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 52fe00 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018f2c(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5313a5 │ │ │ │ + movq $0x530f78,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530f78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jge 533605 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5336fe │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53376b │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5336ac │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533787 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 533760 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5335c0,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5336f0,0x0(%rbp) │ │ │ │ + add %ch,0x2c(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 530fd8 │ │ │ │ + movq $0x530fc0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 530fc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018eff(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533820 │ │ │ │ - movq $0x1a43898,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp 5338e0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub $0x8f,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jge 530fe4 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5311d4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + movq $0x531000,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - decl -0x3b7cb6ff(%rsi) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53390c │ │ │ │ - movq $0x1a43898,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x1e2360b,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 5338e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub -0x2776b7ff(%rdi),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53138d │ │ │ │ + movq $0x531050,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018efe(%rax) │ │ │ │ + add %dl,0x48018f2b(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 533905 │ │ │ │ - movq $0x533930,0x8(%rbp) │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 556b58 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - decb 0x45c74801(%rsi) │ │ │ │ - clc │ │ │ │ + je 5315ad │ │ │ │ + movq $0x5310a0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5310a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ - cmp %edx,0x0(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - std │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5339c8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18efdc6(%rip),%rbx │ │ │ │ + add %al,0x2b(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x2e,%rax │ │ │ │ + jne 5310f7 │ │ │ │ + movq $0x5310e0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5339c8 │ │ │ │ + jne 5310e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018efd(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5339e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x3(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 533af9 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533aa8 │ │ │ │ - movq $0x1a43898,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x1a43858,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1a437b8,-0x60(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200f0d9,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23722,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x533998,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + sub 0x7b834801(%rdi),%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + je 5313b0 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + movq $0x531128,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0xb0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533be9 │ │ │ │ - movq $0x1a43898,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1a43858,-0x98(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - movq $0x1a437b8,-0x80(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x200f0d9,-0x70(%r12) │ │ │ │ - movq $0x1a43858,-0x68(%r12) │ │ │ │ - movq $0x1e23722,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1a437b8,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x200f0d9,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x2037da2,-0x28(%r12) │ │ │ │ - lea -0x4d(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x7d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - movq $0x533ae0,0x0(%rbp) │ │ │ │ + add %bh,0x48018f2a(%rax) │ │ │ │ + movl $0x531160,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x5(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x533840,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531160 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sti │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5337c0,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sti │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 533e19 │ │ │ │ - movq $0x533cc8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,0x48018f2a(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5315a9 │ │ │ │ + cmpq $0x2e,0x10(%rbp) │ │ │ │ + jne 5315a3 │ │ │ │ + movq $0x5311a8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533cc8 │ │ │ │ + jne 5311a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018efb(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 533d7e │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 533e24 │ │ │ │ - movq $0x533d28,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x7b834801(%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jne 5311c7 │ │ │ │ + movq $0x531a30,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1ac2cc7(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5315ad │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + je 5311e4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x531218,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533d28 │ │ │ │ + jne 531218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sti │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x533d60,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x18ef99d(%rip),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + sub %ecx,0x7d8b4801(%rdi) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,-0x38b70001(%rbp,%rdi,8) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + adc 0x0(%rbx),%dl │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533d60 │ │ │ │ + jne 531260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5341d8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 5323c0 │ │ │ │ - movq $0x533dc0,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018f29(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 531715 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 531283 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 53129c │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + movq $0x5312c8,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533dc0 │ │ │ │ + jne 5312c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x533df8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x18ef895(%rip),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub %ecx,0x7d8b4801(%rdi) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%ah │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %dl,(%rbx) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533df8 │ │ │ │ + jne 531310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x533ec0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 533028 │ │ │ │ - lea 0x18efa68(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 533e68 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 533e53 │ │ │ │ - movq $0x534948,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x534978,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 538450 │ │ │ │ - movq $0x533e98,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub %cl,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 531329 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + movq $0x531358,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 533e98 │ │ │ │ + jne 531358 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x534600,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 541f80 │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 533f38 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533fb2 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e23652,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x533ff8,0x0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 533028 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 533fa2 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23652,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 533f1c │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x48018f28(%rax) │ │ │ │ + cmpl $0x2e,0x7(%rbx) │ │ │ │ + je 53136c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5316f8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5316f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b06a2d(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 52fe00 │ │ │ │ + lea 0x18f288c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x5313d8,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5313d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %cl,-0x2776b7ff(%rdi) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5313f5 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + movq $0x531428,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rsp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1c(%rbp) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 53401e │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ + add %bh,0x4c018f27(%rax) │ │ │ │ + mov 0x30(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 534116 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534184 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 5340c6 │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + je 531445 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + je 531455 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x531488,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5341a0 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jge 534179 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x533fd8,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x534108,0x0(%rbp) │ │ │ │ + add %bl,0x27(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5314a5 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + movq $0x5314d8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5314d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmc │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 53424d │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5342c4 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e236c2,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - movq $0x534308,0x0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 5323c0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5342b4 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e236c2,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 534234 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 5314f9 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x531528,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018f26(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 531545 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + movq $0x531578,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jge 53432d │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add %ch,0x26(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 531592 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5310f7 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 52fe00 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 534426 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534493 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5343d4 │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ + jmp 5315ad │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x5315d8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5315d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + es pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + jne 53169e │ │ │ │ + movq $0x531610,0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5344af │ │ │ │ - test %rax,%rax │ │ │ │ - jge 534488 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x5342e8,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x534418,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and $0xc748018f,%eax │ │ │ │ + rex.RB clc │ │ │ │ + rex.W (bad) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018ef2(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534548 │ │ │ │ - movq $0x1a43898,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp 534608 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,0x48018f25(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5316d5 │ │ │ │ + movq $0x531688,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - repnz mov (%rcx),%es │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534634 │ │ │ │ - movq $0x1a43898,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x1e2360b,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - jmp 534608 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,0x25(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + movq $0x531948,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 1b33050 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 52fe00 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xf(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 53462d │ │ │ │ - movq $0x534658,0x8(%rbp) │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 556b58 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + add %ah,(%rax) │ │ │ │ + and $0x8b48018f,%eax │ │ │ │ + jne 5316d4 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 531707 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 52fe00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - int1 │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x534688,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%al │ │ │ │ + and $0x8f,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jge 531714 │ │ │ │ + cmpq $0x2e,0x7(%rbx) │ │ │ │ + jne 530fd8 │ │ │ │ + lea 0x1b0668b(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x531740,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lock mov (%rcx),%es │ │ │ │ - movq $0x5346f0,-0x8(%rbp) │ │ │ │ + add %ah,0x48018f24(%rax) │ │ │ │ + movl $0x531778,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x18ef09e(%rip),%rbx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5346f0 │ │ │ │ + jne 531778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x10(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 534710 │ │ │ │ + add %ch,0x24(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 53178e │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 530fd8 │ │ │ │ + movq $0x5317b8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5317b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lock mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 534821 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5347d0 │ │ │ │ - movq $0x1a43898,-0x88(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x1a43858,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1a437b8,-0x60(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x200f0d9,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e23722,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x5346c0,0x0(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and $0x8f,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + sbb %dl,0x0(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + and -0x2776b7ff(%rdi),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5318d7 │ │ │ │ + movq $0x531850,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0xb0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534911 │ │ │ │ - movq $0x1a43898,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1a43858,-0x98(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - movq $0x1a437b8,-0x80(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x200f0d9,-0x70(%r12) │ │ │ │ - movq $0x1a43858,-0x68(%r12) │ │ │ │ - movq $0x1e23722,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1a437b8,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x200f0d9,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x2037da2,-0x28(%r12) │ │ │ │ - lea -0x4d(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x7d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - movq $0x534808,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x48018f23(%rax) │ │ │ │ + cmpl $0x2e,0x7(%rbx) │ │ │ │ + jne 5318ef │ │ │ │ + movq $0x531888,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x23(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ + jne 5318a7 │ │ │ │ + movq $0x531918,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x1ac25e7(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + movq $0x531990,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x18f2077(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + movq $0x531a08,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x18f205f(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + movq $0x5319e0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x18f2047(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + movq $0x5319b8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x18f202f(%rip),%r14 │ │ │ │ + jmp 1b32f00 │ │ │ │ + nop │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x534568,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and 0x45c74801(%rdi),%cl │ │ │ │ + add %ch,0x19(%rax) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 531934 │ │ │ │ + lea 0x18f2006(%rip),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 1b32f00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5344e8,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + add %bl,0x48018f22(%rax) │ │ │ │ + movl $0x5316c0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 51e278 │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jns 53495e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5349ed │ │ │ │ - cmp $0x80,%r14 │ │ │ │ - jge 5349d7 │ │ │ │ - movq $0x534a08,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - cmp $0x2d,%r14 │ │ │ │ - je 534a15 │ │ │ │ - cmp $0x2e,%r14 │ │ │ │ - je 534a15 │ │ │ │ - lea 0x1b033af(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18eeea4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x22(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 530f3d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - lea 0x1b03386(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - jne 534a2f │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 534a15 │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - je 534a3b │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5349e3 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 534a15 │ │ │ │ + add %dl,0x22(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 530f3d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + test %eax,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534aa5 │ │ │ │ - movq $0x534a98,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 534a98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and 0x7d8b4801(%rdi),%cl │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 530f3d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5349b0 │ │ │ │ - lea 0x18eedfc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 534afb │ │ │ │ - lea 0x18eede0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + and 0x7d8b4801(%rdi),%cl │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 530f3d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + add %bl,%al │ │ │ │ + and %ecx,0x758b4c01(%rdi) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 534b32 │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 534b3c │ │ │ │ - movq $0x534af0,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1b063aa(%rip),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 530f3d │ │ │ │ + nop │ │ │ │ + mov %ch,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018f21(%rax) │ │ │ │ + mov 0x38(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 530f3d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + and %ecx,0x458d4801(%rdi) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 531bb0 │ │ │ │ + movq $0x531aa0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 534af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1b03288(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jne 531aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534bb2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x534ba0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,0x48018f21(%rax) │ │ │ │ + movl $0x531ad8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 534ba0 │ │ │ │ + jne 531ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x21(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 531afc │ │ │ │ + movq $0x531b40,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1b018c2(%rip),%r14 │ │ │ │ + jmp 1ab1b50 │ │ │ │ + movq $0x531b28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531b28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.WXB push %r11 │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + and %ecx,0x458b4801(%rdi) │ │ │ │ + or %ch,%bl │ │ │ │ (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7b(%r8) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x534c10,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + and %cl,0x458b4801(%rdi) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r15b,0x1b(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 534c10 │ │ │ │ + jne 531b78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + and %cl,0x458b4801(%rdi) │ │ │ │ + adc %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + movl $0x531bd0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18ef032(%rip),%r14 │ │ │ │ + jmp 1ab1b50 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 530f30 │ │ │ │ + lea 0x18f2091(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x20(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 530f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test $0xfe,%al │ │ │ │ + add %cl,0x20(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18ef064(%rip),%r14 │ │ │ │ + jmp 531a60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b858c <__environ@GLIBC_2.2.5+0x71478364> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x534c88,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x1b01a9d(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 531ca5 │ │ │ │ + movq $0x531c70,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1a9a020 │ │ │ │ - lea 0x18eec4c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 531c70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534cda │ │ │ │ - movq $0x534b58,-0x28(%r12) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rcrb $0x0,(%rbx,%rdx,2) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1af3e48(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc24a0 │ │ │ │ + lea 0x18f1fbc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534d2a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cc10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%riz,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x1bf9fa8,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + lea 0x1b060a4(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%bl │ │ │ │ - mov (%rcx),%es │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 534d72 │ │ │ │ + jb 531d42 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e238c8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ + jmp 1abaa08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,%bl │ │ │ │ - mov (%rcx),%es │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 534dba │ │ │ │ + jb 531d8a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e238a9,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ + jmp 1aba9a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534e2b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 534e20 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x534d88,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x534e40,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4e(%r8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + xor $0xd045c748,%eax │ │ │ │ + mov %bl,(%rsi) │ │ │ │ push %rbx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rcrb $0x2,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB mov $0x1bf9fa8,%r8d │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 1bc24a0 │ │ │ │ + lea 0x18f1e83(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - movabs 0x10157bb,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 534ed1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 534eb2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a379,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534f1b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rbp) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 534f10 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x534e80,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a446e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 531e62 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 534f62 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x534f78,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rbp,1) │ │ │ │ + movl $0x531e08,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + movq $0x531ee8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc2290 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x534ec8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + movq $0x531d10,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x534fd8,0x0(%rbp) │ │ │ │ + movq $0x531f60,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1ab08d0 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - rex.WRXB push %r11 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x10157bc,%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %al,-0x78(%rcx) │ │ │ │ - add %eax,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 531fb2 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53200f │ │ │ │ + movq $0x531d58,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x532030,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535087 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53507c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5382f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 532082 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1af6aa0(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5350ff │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5350f4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x538310,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 53215c │ │ │ │ + movq $0x532100,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 532100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b8a74 <__environ@GLIBC_2.2.5+0x7147884c> │ │ │ │ - (bad) │ │ │ │ - movq $0x535168,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex and %edx,0x0(%rbx) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535168 │ │ │ │ + jne 532140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 53215c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 531da8 │ │ │ │ + lea 0x18f1b15(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104b8afc <__environ@GLIBC_2.2.5+0xe4788d4> │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53522d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x535028,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x5350a0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x535120,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + xor $0xd045c748,%eax │ │ │ │ + loopne 5321b0 │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB mov $0x1bf9fa8,%r8d │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 1bc24a0 │ │ │ │ + lea 0x18f1abb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x71(%rbx) │ │ │ │ - add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ - adc %ch,%cl │ │ │ │ - addr32 pop %rcx │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rbp,1) │ │ │ │ + movl $0x532238,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc24a0 │ │ │ │ + lea 0x1af691c(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5352d0 │ │ │ │ - pop (%rcx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53529f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x535250,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16e5dbb(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp) │ │ │ │ + movl $0x5322a8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + movq $0x532360,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x535270,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 535363 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 535358 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5352c0,-0x10(%r12) │ │ │ │ + ja 5322fa │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16e5d09(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5322fa │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs -0x71(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5353c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5353d7 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5353cc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x535310,-0x10(%r12) │ │ │ │ + ja 5323b2 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5323b2 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fisttpll 0x458d4801(%rdi) │ │ │ │ - loopne 535441 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 535478 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x535430,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fisttpll 0x45c74801(%rdi) │ │ │ │ - clc │ │ │ │ - push $0x48005354 │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x18fdcfe(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5324fc │ │ │ │ + movq $0x532460,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535468 │ │ │ │ + jne 532460 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fsubrs (%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807438b48005324,%al │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5324a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fisttpll 0x458d4801(%rdi) │ │ │ │ - loopne 5354e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 535518 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5354d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5354d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fisttpll 0x45c74801(%rdi) │ │ │ │ - clc │ │ │ │ - or %dl,0x53(%rbp) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x18fdcfe,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 5324ca │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535508 │ │ │ │ + jne 5324e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp %ch,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5324fc │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 532180 │ │ │ │ + lea 0x18f1785(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + sbb %cl,0x458d4801(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532566 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 532561 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f184f(%rip),%rsi │ │ │ │ + lea 0x18f1822(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fisttpll 0x458d4801(%rdi) │ │ │ │ - loopne 535581 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5355b8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5325b2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x535570,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535570 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1aba9a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fisttpll 0x45c74801(%rdi) │ │ │ │ - clc │ │ │ │ - test $0x55,%al │ │ │ │ - push %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x18fdcfe,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb %cl,0x458d4801(%rdi) │ │ │ │ + mov $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 53280d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5327fc │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 532818 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + movq $0x532660,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5355a8 │ │ │ │ + jne 532660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,0x48018f17(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + jmp 5326f4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - sub $0xff410000,%eax │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fisttpll 0x458d4801(%rdi) │ │ │ │ - loopne 535621 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 535658 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x535610,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,0x17(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5327de │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5327ec │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5326f0,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535610 │ │ │ │ + jne 5326f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fisttpll 0x45c74801(%rdi) │ │ │ │ - clc │ │ │ │ - rex.W push %rsi │ │ │ │ - push %rbx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x18fdcfe,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5327bd │ │ │ │ + movq $0x532748,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x6(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535648 │ │ │ │ + jne 532748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x48018f16(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5327ce │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5327ad │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x532580,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x532680,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b055fd(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f161b(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1b055be(%rip),%r14 │ │ │ │ + lea 0x1b055b7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f15fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x532850,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - clc │ │ │ │ - sub $0x0,%al │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018f15(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5325f3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%al │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dl,0x48018f15(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5356f8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5356b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 5328df │ │ │ │ + movq $0x5328c0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5356b0 │ │ │ │ + jne 5328c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018fe0(%rax) │ │ │ │ - movl $0x5356e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18fe07e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5356e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x532900,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5325d0 │ │ │ │ + lea 0x18f153a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - sub $0x0,%al │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x532900,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - loope 53569e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 535761 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 535798 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x535750,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1f(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x535788,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18fe13e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5329bd │ │ │ │ + movq $0x532998,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535788 │ │ │ │ + jne 532998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x4100002b,%eax │ │ │ │ - jmp *-0x10(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1b053f1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b053ec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f146c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + adc $0x8f,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532a26 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 532a21 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18f1497(%rip),%rsi │ │ │ │ + lea 0x18f146a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%cl │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dh,0x48018f14(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 535838 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5357f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 532aa9 │ │ │ │ + movq $0x532a80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5357f0 │ │ │ │ + jne 532a80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018fe1(%rax) │ │ │ │ - movl $0x535828,-0x8(%rbp) │ │ │ │ + add %bh,0x14(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x18fe17e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 532a9c │ │ │ │ + lea 0x18f1465(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18f1468(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb %ch,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 17b6878 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x15c820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %al,-0x76b7fe41(%rbp) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x5358e0,-0x60(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x58(%rbx),%rbx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5358e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 17b6878 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 5358dc │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xd,%rax │ │ │ │ - jb 535955 │ │ │ │ - add $0xfffffffffffffff3,%rax │ │ │ │ - lea 0x1752a6d(%rip),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x535928,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535928 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rsi,2) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x535980,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 532b71 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 532ba2 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 532b91 │ │ │ │ + movq $0x532b80,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 535980 │ │ │ │ + jne 532b80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x5359e8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5359e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x4900532b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp 532b20 │ │ │ │ + lea 0x1ae8d11(%rip),%r14 │ │ │ │ + lea 0x1ae8d0a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rsi,4) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x535a40,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + sub 0x0(%rbx),%edx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,-0x1(%rcx) │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex sbbb $0x43,-0x74b7fe41(%rdx) │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x535a98,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535a98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 532c46 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 532c36 │ │ │ │ + movq $0x532af8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 532c36 │ │ │ │ + movq $0x532ad0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - rex sbbb $0x43,-0x74b7fe41(%rdx) │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x535af0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532ce2 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 532cd7 │ │ │ │ + movq $0x532b20,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x532d00,-0x10(%rbp) │ │ │ │ + lea 0x1b050ff(%rip),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18f123f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x4cfffffe(%rcx) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x535b48,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 535b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %bh,%dh │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,-0x2(%rcx) │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - rex sbbb $0x43,-0x74b7fe41(%rdx) │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532d49 │ │ │ │ + movq $0x532d68,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18f11e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104b94ec <__environ@GLIBC_2.2.5+0xe4792c4> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x4800532d(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 532c90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - lahf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 535c39 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x535850,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535c81 │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532e0a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16e53c0(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535cf7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 535cec │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x535c58,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 17b9600 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x22(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535d49 │ │ │ │ - movq $0x535d60,-0x18(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5425e0 │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x532de8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1ae8a7c(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18f10d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x14fe70f0(%rax) │ │ │ │ + sahf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 535da8 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x538330,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x458d4801(%rbp),%gs │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532eca │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 199db28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018fdd(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535e6d │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %al,%al │ │ │ │ + lea 0x458d4801(%rbp),%ebp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 532f43 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 535e62 │ │ │ │ + ja 532f38 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x535c98,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x535d18,-0x18(%r12) │ │ │ │ + movq $0x532ea0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532f60 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x8a830ff8394c,%al │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 535ed9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16e514a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rax) │ │ │ │ + lea 0x458b4801(%rbp),%ebp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 532fa4 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 53312e │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fimull 0x458d4801(%rsi) │ │ │ │ - rorb $0x72,-0x8(%rcx,%rdi,1) │ │ │ │ - push %rdx │ │ │ │ - movq $0x535f68,-0x40(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x18eda02(%rip),%r14 │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x27(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 534c38 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fimull -0x2776b7ff(%rsi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 535f90 │ │ │ │ - movq $0x535fb8,0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - lea 0x1af2bb2(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5425e0 │ │ │ │ - movq $0x536070,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - lea 0x18ed94d(%rip),%r14 │ │ │ │ - jmp 534c38 │ │ │ │ - test %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov %gs,0x458b4801(%rbp) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 5330da │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 532ff0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5330e2 │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0x533038,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x74(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp) │ │ │ │ + movl $0x533088,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x1b04d52(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %gs,0x45c74801(%rbp) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536000 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x538330,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x18(%rbp) │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53604c │ │ │ │ - movq $0x535eb0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + shlb $0x53,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5330c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fmuls 0x458b4801(%rsi) │ │ │ │ + add %ah,%al │ │ │ │ + mov 0x458b4801(%rbp),%ebp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 536102 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5360f2 │ │ │ │ - movq $0x535dd8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x535e90,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5330e4 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + jmp 5330e2 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 53312b │ │ │ │ + movq $0x532fb8,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x120,%r12 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bc2300 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53624f │ │ │ │ - movq $0x535378,-0x118(%r12) │ │ │ │ - mov %rdx,-0x108(%r12) │ │ │ │ - mov %rcx,-0x100(%r12) │ │ │ │ - movq $0x5353f0,-0xf8(%r12) │ │ │ │ - mov %rdx,-0xe8(%r12) │ │ │ │ - movq $0x535490,-0xe0(%r12) │ │ │ │ - mov %rdx,-0xd0(%r12) │ │ │ │ - movq $0x535530,-0xc8(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - movq $0x5355d0,-0xb0(%r12) │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - movq $0x535670,-0x98(%r12) │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - movq $0x535710,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x5357b0,-0x68(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x535b98,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x118(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0xc8(%r12),%rbx │ │ │ │ + ja 533180 │ │ │ │ + movq $0x532ee0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - lea -0xe0(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0xf8(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x120,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x532f88,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x29(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5362c7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5362bc │ │ │ │ - movq $0x534d08,-0x10(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + mov -0x3b7cb6ff(%rbp),%ch │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x532f60,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - movq $0x5362e8,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ed732(%rip),%rbx │ │ │ │ + lea 0x1ad8a51(%rip),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp 532f60 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18f0d63(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0xd(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 533279 │ │ │ │ + movq $0x533258,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53633b │ │ │ │ - movq $0x534d40,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x534dd0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x536360,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + or $0xc748018f,%eax │ │ │ │ + rex.RB │ │ │ │ + lock nop │ │ │ │ + xor 0x0(%rbx),%dl │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2a(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x536388,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0790 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,0x48005332(%r8) │ │ │ │ + lea 0x1aef059(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5363e9 │ │ │ │ - movq $0x534f30,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5351a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x536410,0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 51cb38 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018ed5(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536478 │ │ │ │ - movq $0x535ef8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0xc(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 533322 │ │ │ │ + movq $0x533218,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18f0c54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4801af5e │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5364ca │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ + add %bh,(%rax) │ │ │ │ + or $0x8f,%al │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + or $0x8f,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5333ac │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5333a7 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1b04a20(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0x8e,%ch │ │ │ │ + mov %cl,(%rdi,%rcx,4) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 536547 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53653c │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5333df │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x536498,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e23a10,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533400 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - {rex2 0x8e} sidt -0x73(%rax) │ │ │ │ - rex.RB loopne 5365b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5365c4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5365b9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5364e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%al │ │ │ │ + or 0x458d4801(%rdi),%ecx │ │ │ │ + call 744b6d54 <__environ@GLIBC_2.2.5+0x72476b2c> │ │ │ │ + push %rsp │ │ │ │ + lea 0x18f0c38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4854f4ad <__environ@GLIBC_2.2.5+0x4650f285> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536644 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536639 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x536560,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or $0x8f,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 533448 │ │ │ │ + (bad) │ │ │ │ + jne 5335bd │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + add $0x10,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e23a38,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 53345d │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x533488,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or -0x2776b7ff(%rdi),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53354c │ │ │ │ + movq $0x5334d0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5334d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x5c,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5366a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 53668a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bh,0xb(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 53355a │ │ │ │ + movq $0x533520,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%ah │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536707 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5366fc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x536658,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e23a10,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or 0x7b834801(%rdi),%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jne 533455 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x533428,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1b0486e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x533588,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0xa(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ + jne 53359d │ │ │ │ + lea 0x18f0a74(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f0a84(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x5333c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x48018ed3(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5367a4 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536799 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W or 0x458d4801(%rdi),%cl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 533622 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5365d8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5366a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 533400 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 536784 │ │ │ │ - mov (%rcx),%es │ │ │ │ + and %cl,(%rdx) │ │ │ │ + pop (%rcx) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5367ea │ │ │ │ + jb 533697 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e23628,-0x18(%rbp) │ │ │ │ + movq $0x533680,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536867 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53685c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5367b8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or %ecx,0x45c74801(%rdi) │ │ │ │ + add %dh,0x48005336(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x1ac07f7(%rip),%r14 │ │ │ │ + jmp 1b33220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x48018ecd(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5368f1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5368e6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x536800,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018f09(%rax) │ │ │ │ + movl $0x5336d8,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5336d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - int $0x8e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 536959 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 536979 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53696e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x536880,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018f09(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5336fc │ │ │ │ + movq $0x533720,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556780 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 1ab2518 │ │ │ │ + lea 0x18f0925(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018ecc(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536a0e │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or %ecx,0x458b4801(%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x4e(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 536a03 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x536908,-0x28(%r12) │ │ │ │ + ja 53376e │ │ │ │ + movq $0x533600,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 533400 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49018f08(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5337e2 │ │ │ │ + movq $0x533638,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18f0884(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - int3 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 536a9f │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536a94 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x536990,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a446e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 53386b │ │ │ │ + movq $0x533848,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 533853 │ │ │ │ + xor %dh,0xe(%rbp) │ │ │ │ + lea 0x1b0454c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b04535(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f0816(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + or %cl,0x458d4801(%rdi) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 536bcf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x536b08,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 536b08 │ │ │ │ + jb 5338b4 │ │ │ │ + movq $0x5338d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18f07de(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b32f00 │ │ │ │ + lea 0x18f07fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5338e3 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18f07a6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rbx) │ │ │ │ - movl $0x536b50,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 536b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 533973 │ │ │ │ + lea 0x18f0858(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x4800536b(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 536b80 │ │ │ │ + add %r13b,0x39(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 533968 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5382d0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 533974 │ │ │ │ add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5339a9 │ │ │ │ + movq $0x533938,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1ae8112(%rip),%r14 │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a9a640 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + or %ch,-0xfba72b8(%rcx,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 533a07 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 533a02 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1b043c8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1832000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 536c48 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536c3d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x536ab8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 533a6d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%eax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1b64d90 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 533a5f │ │ │ │ + lea 0x1b04341(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b0433c(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ba5bc <__environ@GLIBC_2.2.5+0x7147a394> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536cb9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x536bf0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 533b09 │ │ │ │ + movq $0x533ad0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1a687f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 533b31 │ │ │ │ + lea 0x1b04297(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 536d44 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + rex.R and $0x40,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 536d39 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x536c68,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ + ja 533b69 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1a687a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x533a20,-0x10(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x533b20,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex leave │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + or %al,(%rsi) │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 536d8a │ │ │ │ + jb 533c2b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e23698,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ + movq $0x533be0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533be0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + add $0x8948018f,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rbp,1) │ │ │ │ + movl $0x533c40,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1ac028b(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b33220 │ │ │ │ + lea 0x18f055e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,0x3c(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1832000 │ │ │ │ + movq $0x533ca8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533ca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 533cf9 │ │ │ │ + movq $0x533cc0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533cc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x533d20,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - enter $0x18e,$0x48 │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 533d2b │ │ │ │ + (bad) │ │ │ │ + jne 533d32 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ac0131(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1ab18e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + js 533d6a │ │ │ │ + pop (%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 536e07 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536dfc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x536d58,-0x10(%r12) │ │ │ │ + jb 533d9c │ │ │ │ + movq $0x533db0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x1aed875(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x8f,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + cmp $0xc3f60053,%eax │ │ │ │ + (bad) │ │ │ │ + jne 533dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add -0x3b7cb6ff(%rdi),%ecx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x533a90,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x10,%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x533b98,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + movq $0x533e58,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1bf0970 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4801ae63(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1aabba8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,-0x38(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x3(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 536e91 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536e86 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x536da0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + jae 53404b │ │ │ │ + lea 0x18f0364(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + add -0x3b7cb6ff(%rdi),%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x533d68,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x533f08,0x0(%rbp) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 1bf5700 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536f19 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 536f0e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x536e20,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556780 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,%al │ │ │ │ + add 0x45c74801(%rdi),%cl │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rbx │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 533f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x39(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 536fae │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018f02(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 533fcd │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 536fa3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x536ea8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + ja 5340d2 │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x533fc0,0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 533fc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + add 0x758b4801(%rdi),%cl │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53703f │ │ │ │ - add $0x38,%r12 │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 53404b │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537034 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x536f30,-0x30(%r12) │ │ │ │ + ja 5340d2 │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a446e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x534040,0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018f01(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5340cc │ │ │ │ + movq $0x534090,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53708a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a359,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x1(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 1a68770 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x533eb0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5370d2 │ │ │ │ + jb 53411b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534138 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5341d0 │ │ │ │ + movq $0x534178,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5341c0 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5340f8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18f0039(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734baa6c <__environ@GLIBC_2.2.5+0x7147a844> │ │ │ │ - data16 add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53717c │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5370a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x5370f0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + std │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5342b9 │ │ │ │ + movq $0x5342a0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5342a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cld │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5342d0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018efc(%rax) │ │ │ │ + movl $0x5342f8,0x0(%rbp) │ │ │ │ + lea 0x1aee019(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 53721f │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537214 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x537058,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x537118,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 53432e │ │ │ │ + movq $0x534208,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1832ee8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4801af50,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 537292 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %bh,%dh │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5343b2 │ │ │ │ + movq $0x5343c8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf5508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x2(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53730f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537304 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x537260,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e23a10,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5347a0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 5372ed │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53738c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537381 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5372a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 534138 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,%bh │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53740c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 534464 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537401 │ │ │ │ + ja 534459 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x537328,-0x18(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5343e8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e23a38,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x48018ec6(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5374a3 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537498 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x537240,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5373a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 5344d0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x534408,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + and %bh,%ch │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5375cf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x537508,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 537508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 534524 │ │ │ │ + movq $0x534538,-0x10(%rbp) │ │ │ │ + lea 0x1ad38fa(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 183a860 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cld │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x534558,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp e20bb0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rbx) │ │ │ │ - movl $0x537550,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cld │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x534578,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp e205a8 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018efc(%rax) │ │ │ │ + movl $0x5345a0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 537550 │ │ │ │ + jne 5345a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x4(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5345c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18efba8(%rip),%r14 │ │ │ │ + jmp 533910 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48005375(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x4(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5345fb │ │ │ │ + movq $0x534368,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x534628,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1ab1b50 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5345c8,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sti │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x534650,0x0(%rbp) │ │ │ │ + lea 0x18efa92(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 533e88 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sti │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x534678,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 537580 │ │ │ │ + jne 534678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x49018efb(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5346b4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x534390,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5346d8,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b250f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x5382b0,-0x10(%r12) │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x534480,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 537648 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53763d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5374b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x534260,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x5344f8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18efa97(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x6(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53480f │ │ │ │ + movq $0x5347d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5347d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x6(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 534801 │ │ │ │ + movq $0x534830,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 534738 │ │ │ │ + lea 0x1b035b9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18efa52(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + stc │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x534858,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 5347a0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734bafbc <__environ@GLIBC_2.2.5+0x7147ad94> │ │ │ │ - push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5376b9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5375f0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x7(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + jmp 534738 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,%bl │ │ │ │ - pop (%rcx) │ │ │ │ + sub %bh,%dl │ │ │ │ + mov (%rcx),%es │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5376fa │ │ │ │ + jb 5348ea │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 559948 │ │ │ │ + jmp 534990 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485505d0 <__environ@GLIBC_2.2.5+0x465103a8> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 537742 │ │ │ │ + jb 53492a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x534940,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e236f8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b83970 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x48018ebf(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5377bf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5377b4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x537710,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d48018e,%edi │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 537849 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53783e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x537758,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1bca420,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jns 53493e │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 104b82e4 <__environ@GLIBC_2.2.5+0xe4780bc> │ │ │ │ + adcl $0xffffff8d,0x48000000(%rdi) │ │ │ │ + sbb $0x18ef94c,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x48018ebe(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5378d1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5378c6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5377d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556780 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3f(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + stc │ │ │ │ mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53797d │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 534a2d │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537972 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5376d8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x537860,-0x28(%r12) │ │ │ │ + ja 534a1d │ │ │ │ + movq $0x5348c8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x534900,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x534a60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534a60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018ef8(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 534abc │ │ │ │ + movq $0x534aa0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rorb $0xf0,0x458d4801(%rsi) │ │ │ │ + add %dl,-0x8(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5349b8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b531e0 │ │ │ │ + lea 0x1b032fe(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + clc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 537a0f │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537a04 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x5378e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + jb 534b27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534b22 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef7e7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a446e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + clc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534b87 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534b82 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef80f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + clc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534be7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534be2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef837(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + clc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534c47 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534c42 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef85f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + clc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534ca7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534ca2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef887(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + stc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534d07 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534d02 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef8af(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + stc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534d67 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534d62 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef8d7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 534990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + cli │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534ddd │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534dd8 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x534df8,-0x18(%rbp) │ │ │ │ + lea 0x1b06418(%rip),%rdi │ │ │ │ + lea 0x1b06411(%rip),%rsi │ │ │ │ + lea 0x1af5222(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b44f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 537ae7 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x537a78,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 537a78 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %cl,0x53(%rsi) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 534e28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4800537a(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 537aa8 │ │ │ │ + add %r11b,0x4e(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 534e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331629,53434 +329659,62453 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x538290,-0x10(%r12) │ │ │ │ + movq $0x1b4a378,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + stc │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 534eef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 534eea │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ef3a7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe7d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 537b60 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537b55 │ │ │ │ + rex.RB loopne 534f61 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 53501c │ │ │ │ + cmpq $0x0,0x7(%r14) │ │ │ │ + jne 534fb7 │ │ │ │ + movq $0x534f58,-0x8(%rbp) │ │ │ │ + lea 0x18ef881(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537a28,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x1bc03e8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + movq $0x535038,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1aca218 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x534ff0,-0x18(%rbp) │ │ │ │ + lea 0x18ef7f2(%rip),%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 534ff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dl,-0x8(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x535080,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x1af4fea(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1b44f70 │ │ │ │ + lea 0x18ef83d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734bb4d4 <__environ@GLIBC_2.2.5+0x7147b2ac> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + movq $0x1bca3a0,-0x8(%r12) │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1d28 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018ef7(%rax) │ │ │ │ + movl $0x5350b0,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5350b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x9(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5350e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5350e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + testl $0x45c74818,0x458b4801(%rsi) │ │ │ │ + sbb %ah,(%rax) │ │ │ │ + push %rcx │ │ │ │ push %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537bd1 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) 0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 535107 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1af4ef0(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b45d50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cltd │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + push %rcx │ │ │ │ + push %rbx │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 535150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cwtl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,0x48005351(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cwtl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537b08,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + movq $0x1bc03e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5351f0,0x8(%rbp) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1aca218 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + movq $0x1bca3a0,-0x8(%r12) │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1d28 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,-0x72b7fe72(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 537c12 │ │ │ │ + mov $0x48018ef0,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53525a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536278 │ │ │ │ + jmp 534990 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x42(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 537ceb │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53530c │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537ce0 │ │ │ │ + ja 535301 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x537998,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - movq $0x537b80,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x537bf0,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5352b1 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1b05f1f(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movabs $0x7fffffffffffffff,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 17ea800 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + neg %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 535352 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + cmpq $0x0,0x10(%rbx) │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 537d5a │ │ │ │ + jb 535428 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a349,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x5353b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5353b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x6f(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5353d8 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1b05df8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movabs $0x7fffffffffffffff,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 17ea800 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + neg %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 535485 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + jg 53547a │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 537dea │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537ddf │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5354d5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + jg 5354ca │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53559c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x535540,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x537d08,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x537d28,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adcb $0x0,0x53(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 535591 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48018ebc(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 537ebe │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 537eb3 │ │ │ │ + jb 53565c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x535600,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x537c28,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x537d70,-0x20(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex push %rsi │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 535651 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x48018ebb(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dh,%al │ │ │ │ + int1 │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x90(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 537f9a │ │ │ │ - add $0x68,%r12 │ │ │ │ + jb 535793 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 537f8f │ │ │ │ + ja 535788 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%rbx │ │ │ │ - movq $0x537668,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x537e00,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %r9,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x535368,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x535708,-0x40(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d48018e,%ebx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 537fd6 │ │ │ │ - movq $0x537ff8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18ebb33(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,-0xf(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 535797 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 535838 │ │ │ │ + movq $0x5355b0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x535778,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - mov $0xc748018e,%edx │ │ │ │ - rex.RB clc │ │ │ │ - and %al,-0x76b6ffad(%rax) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,0x20157(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 534f10 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x5357c0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5357c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0xc748018e,%edx │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - adcb $0x4c,0x0(%rbx) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ + add %ah,0x49018ef0(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5358ba │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jg 535848 │ │ │ │ + movq $0x5354f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x535828,0x20(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018eba(%rax) │ │ │ │ - movl $0x538078,-0x8(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lock mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 534f10 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x535888,0x0(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x46(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ mov (%rcx),%es │ │ │ │ - movq $0x5380a0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 1ab0720 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5358e0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf21d0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x46(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5380c8,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab08d0 │ │ │ │ + add %al,0x48018eef(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 5358fc │ │ │ │ + mov %rdi,0x10(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jl 5358f4 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 5359af │ │ │ │ + lea 0x1(%r10),%rsi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rsi,0x10(%rdi,%r10,8) │ │ │ │ + add %r8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + jmp 535b0d │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rsi,0x10(%rdi,%r10,8) │ │ │ │ + add %r8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + jmp 535b0d │ │ │ │ + add $0x38,%rbp │ │ │ │ + add %rcx,%r10 │ │ │ │ + inc %r9 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add %r8,%rcx │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%rcx,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 535d73 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq $0x535a18,-0x38(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535a18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + iret │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8149018e,%edx │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rcx) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x49000001(%rax) │ │ │ │ - movl $0x536720,-0x178(%rsp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x160(%r12) │ │ │ │ - mov %rbx,-0x158(%r12) │ │ │ │ - movq $0x536a28,-0x150(%r12) │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - lea -0x178(%r12),%rdx │ │ │ │ - mov %rdx,-0x138(%r12) │ │ │ │ - mov %rcx,-0x130(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - lea -0x110(%r12),%rsi │ │ │ │ - mov %rsi,-0x120(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x118(%r12) │ │ │ │ - movq $0x536cd8,-0x110(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0x100(%r12) │ │ │ │ - lea -0x150(%r12),%r9 │ │ │ │ - mov %r9,-0xf8(%r12) │ │ │ │ - lea -0x50(%r12),%r9 │ │ │ │ - mov %r9,-0xf0(%r12) │ │ │ │ - movq $0x536fc8,-0xe8(%r12) │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rdx,-0xd0(%r12) │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - movq $0x5371a0,-0xa8(%r12) │ │ │ │ - mov %r8,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - movq $0x537420,-0x80(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0xa8(%r12),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - movq $0x537ed8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + add %cl,-0x12(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp 0x7(%rbx),%r9 │ │ │ │ + jge 535a78 │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x78(%rbp),%rbx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + lea 0x1(%r9),%rdx │ │ │ │ + mov %rdx,0x10(%r8,%r14,8) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 535b0d │ │ │ │ + movq $0x535ec8,0x30(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x180,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rsi),%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 535ec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 535b91 │ │ │ │ + mov %r11,%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov 0x10(%rdi,%rsi,8),%rsi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rsi,0x10(%rdi,%r10,8) │ │ │ │ + add %r8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jge 53598a │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jb 535a95 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 535c0c │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + add $0x10,%r9 │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%r9,%rsi,1),%esi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add $0xffffffffffffff40,%rdi │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + lea -0x80(%rdi),%rsi │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + jmp 535abc │ │ │ │ + mov %r14,%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov 0x10(%rdi,%rsi,8),%rsi │ │ │ │ + mov %r11,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ + inc %r9 │ │ │ │ + mov 0x10(%rdi,%r9,8),%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + add %rbx,%r10 │ │ │ │ + mov 0x10(%rdi,%r10,8),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jg 535d2d │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 53594c │ │ │ │ + inc %rsi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rsi,0x10(%rdi,%r10,8) │ │ │ │ + add %r8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + jmp 535b0d │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 535c89 │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov $0x3,%r8d │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ + movzbl (%r10,%r9,1),%r9d │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + add $0x10,%r10 │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%r10,%rsi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add $0xffffffffffffff20,%rdi │ │ │ │ + shl $0xc,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + lea -0x80(%rdi),%rsi │ │ │ │ + jmp 535abc │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov $0x4,%r8d │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ + movzbl (%r10,%r9,1),%r9d │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + add $0x10,%r10 │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r10,%r9,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + add %r10,%r9 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + add $0x10,%r10 │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%r10,%rsi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add $0xffffffffffffff10,%rdi │ │ │ │ + shl $0x12,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + lea -0x80(%rdi),%rsi │ │ │ │ + jmp 535abc │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jg 53590e │ │ │ │ + inc %rsi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rsi,0x10(%rdi,%r10,8) │ │ │ │ + add %r8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + jmp 535b0d │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 535da5 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rcx │ │ │ │ + movzbl (%rax,%rcx,1),%eax │ │ │ │ + movzbl %r10b,%ecx │ │ │ │ + add $0xffffffffffffff40,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x80(%rcx),%rax │ │ │ │ + jmp 5359d0 │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 535e03 │ │ │ │ + mov $0x3,%r11d │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + lea 0x2(%rcx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + movzbl (%rax,%r14,1),%eax │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add $0x10,%r14 │ │ │ │ + inc %rcx │ │ │ │ + movzbl (%r14,%rcx,1),%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + jmp 5359d0 │ │ │ │ + mov $0x4,%r11d │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + lea 0x3(%rcx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + movzbl (%rax,%r14,1),%eax │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea 0x2(%rcx),%rax │ │ │ │ + movzbl (%r14,%rax,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + add %r14,%rax │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add $0x10,%r14 │ │ │ │ + inc %rcx │ │ │ │ + movzbl (%r14,%rcx,1),%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + add $0xffffffffffffff10,%rax │ │ │ │ + shl $0x12,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + jmp 5359d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %edi,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jmp ffffffff8b9b6028 <__environ@GLIBC_2.2.5+0xffffffff89975e00> │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + jge 535eb0 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 535eff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018ee9(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %r9,%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 535fb3 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 535f4e │ │ │ │ + mov 0x10(%rcx,%rdi,8),%rcx │ │ │ │ + movq $0x5354a0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 534f10 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x535e98,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + call ffffffff8b9b6118 <__environ@GLIBC_2.2.5+0xffffffff89975ef0> │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + jge 535fa0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 536008 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + mov 0x10(%rcx,%r8,8),%rcx │ │ │ │ + movq $0x535450,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 534f10 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x535f88,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ xchg %ax,%ax │ │ │ │ - xor $0x16e2e,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rsp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x49000000(%rdx) │ │ │ │ + movl $0x535238,-0x10(%rsp) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + lea 0x18ee6fb(%rip),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 536106 │ │ │ │ + movq $0x5360c8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5360c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + out %eax,$0x8e │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex │ │ │ │ + addr32 push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5360dc │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x1b0061a(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1a9a020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ee7de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x536128,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 17f1438 │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,-0x19(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp $0x7d0,%rbx │ │ │ │ + jl 5361c8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0x2,%rdx │ │ │ │ + cmp $0x1f40,%rdx │ │ │ │ + jg 536196 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 536184 │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + mov (%r8,%rsi,1),%r8b │ │ │ │ + cmp $0x80,%r8b │ │ │ │ + jae 5366d3 │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + jg 536196 │ │ │ │ + inc %rsi │ │ │ │ + inc %rdi │ │ │ │ + jmp 53615c │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + jl 5361c8 │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + je 5361c8 │ │ │ │ + lea 0x1af299c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + out %al,$0x8e │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 536217 │ │ │ │ + movq $0x535270,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x535320,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%rdx │ │ │ │ + lea 0x1af292e(%rip),%rsi │ │ │ │ + lea 0x18ee8f8(%rip),%rdi │ │ │ │ + jmp 5363de │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5361b8,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x536298,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + in $0x8e,%eax │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + jne 5362c0 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5363de │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x536328,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x1b(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5363de │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5363b0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5363b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + in $0x8e,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + jne 5363d8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5365e3 │ │ │ │ + movq $0x536438,-0x30(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xe(%rdi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1c(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5365d3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x535670,-0x58(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 53635b │ │ │ │ + mov 0x6(%rcx),%rdx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5364e0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5364e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ah,0x48018ee3(%rax) │ │ │ │ + movl $0x536508,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16e2ee0(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x1d(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x536538,0x0(%rbp) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %dl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1d(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5366a3 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + movsd 0x38(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 5362cb │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 536571 │ │ │ │ + je 53623f │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x5365a0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5365a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ah,%al │ │ │ │ + loop 53652d │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 5363de │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5366b3 │ │ │ │ + movq $0x536620,0x0(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + push %bx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 5383d7 │ │ │ │ - lea 0x18eb7c0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5e(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + ucomisd 0x1751bde(%rip),%xmm0 │ │ │ │ + ja 536686 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1af24ba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ee13e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + cmp $0xe0,%r8b │ │ │ │ + jae 5366f2 │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + jg 536196 │ │ │ │ + add $0x2,%rsi │ │ │ │ + inc %rdi │ │ │ │ + jmp 53615c │ │ │ │ + cmp $0xf0,%r8b │ │ │ │ + jae 536711 │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + jg 536196 │ │ │ │ + add $0x3,%rsi │ │ │ │ + inc %rdi │ │ │ │ + jmp 53615c │ │ │ │ + cmp $0x7d0,%rdi │ │ │ │ + jg 536196 │ │ │ │ + add $0x4,%rsi │ │ │ │ + inc %rdi │ │ │ │ + jmp 53615c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x44(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 538424 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018ee1(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 536786 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5383bc │ │ │ │ + ja 536776 │ │ │ │ movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 53841a │ │ │ │ - movq $0x538378,-0x28(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov 0x17(%rax),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - lea 0x1af0718(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5383d7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x5367b0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5367b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5384bb │ │ │ │ - movq $0x538488,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 538488 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + loope 53673d │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xffffff8,%esi │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 536827 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 536822 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x536868,-0x18(%rbp) │ │ │ │ + lea 0x16e5eea(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53685c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 536868 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0x8948018f,%eax │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x174ff03,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18f1536(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x536840,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53691f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53691a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x536960,-0x18(%rbp) │ │ │ │ + lea 0x16e5828(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18f154e(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 536954 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 536960 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x536938,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 536a17 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 536a12 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x536a58,-0x18(%rbp) │ │ │ │ + lea 0x16e50d7(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18f2c96(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x18f155b(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 536a4c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 536a58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x536a30,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 536b0f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 536b0a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x536b50,-0x18(%rbp) │ │ │ │ + lea 0x16e4ca6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18eb673(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 536b44 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 536b50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x536b28,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 536c07 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 536c02 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x536c48,-0x18(%rbp) │ │ │ │ + lea 0x16e4777(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18eb63b(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 536c3c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 536c48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x536c20,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 536d40 │ │ │ │ + movq $0x536cf0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18f1553(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + je 536d4b │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 536d25 │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x536d68,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + lea 0x18edde1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0x174febd(%rip),%rbx │ │ │ │ + jmp 536cff │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + xchg %eax,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x17514c3(%rip),%rbx │ │ │ │ mov (%rbx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecb68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecb80(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecb98(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecae8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecba0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecbb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecbd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecbe8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eca70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eca38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecbe0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecbf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec9e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecc00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec998(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecc08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecc20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecc38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecc50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec920(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec8e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ + lea 0x16e5ebc(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5eb7(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5eb1(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5eab(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5ea5(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e9e(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + add $0xfffffffffffffffa,%rax │ │ │ │ + lea 0x17514a0(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x16e5e23(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e23(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e20(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e1c(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e18(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16e5e16(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 536ea8 │ │ │ │ + movq $0x536e98,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec8a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 536ea4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 536d88 │ │ │ │ + lea 0x18edc89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 536f18 │ │ │ │ + movq $0x536f08,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536f08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 536f14 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 536d88 │ │ │ │ + lea 0x18edc21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xf5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + fisttpl 0x442ee901(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 536fbb │ │ │ │ + movq $0x536fa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 536fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec858(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1b00e12,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 536d88 │ │ │ │ + lea 0x18edb8e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53708f │ │ │ │ + movq $0x537020,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec820(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 53709a │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x537060,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 5370a6 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18edaea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 537034 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 537074 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537185 │ │ │ │ + movq $0x537110,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 537190 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x537150,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537150 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 53719c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 537177 │ │ │ │ + lea 0x1b00c29(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1b00c24(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ed9fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 537124 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 537164 │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + fisttpl 0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537206 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 537201 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18edacf(%rip),%rsi │ │ │ │ + lea 0x18edaa2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec7b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fimull 0x458d4801(%rsi) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5372a0 │ │ │ │ + movq $0x537260,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc80(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018eda(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 53727c │ │ │ │ + lea 0x18eda9d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecc98(%rip),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 5372ab │ │ │ │ + dec %rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18eda89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eccb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 53728b │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + fimull 0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537316 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 537311 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18eda3f(%rip),%rsi │ │ │ │ + lea 0x18ed992(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec750(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x26(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5373b7 │ │ │ │ + movq $0x537370,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec718(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + fimull -0x2776b7ff(%rsi) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jne 537393 │ │ │ │ + lea 0x18eda06(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ecca8(%rip),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 5373c2 │ │ │ │ + dec %rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ed9f2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eccc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 5373a2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + (bad) 0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53742f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53742a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ed9a7(%rip),%rdi │ │ │ │ + mov $0xb,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec6c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + (bad) 0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537496 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 537491 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ed967(%rip),%rsi │ │ │ │ + lea 0x16df0bc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18ec688(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) 0x3d8d4801(%rsi) │ │ │ │ + push %rcx │ │ │ │ + (bad) 0x738b4801(%rsi) │ │ │ │ + adc %al,0x31(%rbp) │ │ │ │ + imul %cl │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53752b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537520 │ │ │ │ + movq $0x5374b0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x537548,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16e5769(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ed916(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fmuls -0x2176b7ff(%rsi) │ │ │ │ + lea 0x18ed748(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + fmuls 0x458d4801(%rsi) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5375bd │ │ │ │ + movq $0x5375b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5375b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18eccb8(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4c018ed8(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + lea 0x18ed8a4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x28(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537645 │ │ │ │ + movq $0x537618,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 537618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18eccd0(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fmuls 0x438b4801(%rsi) │ │ │ │ + (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 537639 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 537639 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecce8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec5e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec588(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec550(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec508(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec4d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec488(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec440(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec3f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec3b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec368(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec330(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecd88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecda0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecdb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecdd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecde8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec248(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece80(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec1f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec1b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec180(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec148(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec110(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec0d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece80(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ec060(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ece88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecea0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eceb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eced0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebfe8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eced8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebfa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebf68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebf30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecec0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eced8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebed8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebea0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eced0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecee8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebe18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebdb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecf88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecfa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecfb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecfd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecfe8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebd18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ecff0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed008(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed020(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebcb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebc78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed018(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed030(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed048(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed060(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed078(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebbf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed080(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed098(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed0b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed0c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed0e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed0f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed110(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed128(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed140(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebb28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ebaf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed138(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed150(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eba98(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed158(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed170(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed188(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed1a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed1b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed1d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed1e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed200(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed218(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed230(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed248(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed260(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed278(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed290(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed2a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed2c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed2d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb950(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed2e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed2f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed310(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed328(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed340(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed358(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed370(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed388(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed3a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed3b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed3d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed3e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb858(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed3f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed408(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed420(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed438(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed450(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb7d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed458(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb788(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed460(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed478(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed490(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb720(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb6e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb6b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb678(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed468(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed480(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed498(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb5e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb5a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb570(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb528(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb4d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed4f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed508(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb478(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb440(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed500(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed518(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb3e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed520(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed538(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed550(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed568(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed580(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed598(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed5b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed5c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed5e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed5f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed610(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb300(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb2c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb290(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb258(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed5e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed600(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed618(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed630(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed648(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed660(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed678(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed690(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb180(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb148(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eb0e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed6f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed708(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed720(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed738(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed750(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed768(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed780(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed798(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed7b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed7c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed7e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed7f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed810(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed828(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed840(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed858(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eafa8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed860(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed878(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed890(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed8a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed8c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed8d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed8f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed908(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed920(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed938(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed950(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaec0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed958(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eae78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed960(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed978(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed990(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eade0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eada8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ead30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eacf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eacc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eac88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ed9f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eac30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eabf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaba0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eab58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaaf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaaa8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaa70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaa18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea9d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea998(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eda88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edaa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edab8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edad0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edae8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edb90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edba8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edbc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edbd8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edbf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea820(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edc88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edca0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edcb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edcd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edce8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea748(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea710(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea6d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea6a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea668(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edce0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edcf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd10(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edd88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edda0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eddb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eddd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edde8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea510(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede80(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede98(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea4b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea480(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea448(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea410(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea3d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea3a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea358(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edea0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea2e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea2a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea270(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ede88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edea0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edeb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea208(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edec0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eded8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edef0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea190(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea158(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edf90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edfa8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea0a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edfb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edfc8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea048(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ea010(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edfc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edfd8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18edff0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee008(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee020(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee038(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9f78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee040(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9f30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9ef8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9ec0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee028(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee040(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee058(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee070(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee088(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee0a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee0b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee0d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee0e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee100(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee118(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee130(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee148(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee160(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9da8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9d70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee158(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee170(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9d18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee178(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee190(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee1a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee1c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee1d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee1f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee208(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee220(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee238(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee250(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee268(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee280(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee298(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee2b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee2c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee2e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee2f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee310(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee328(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee340(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee358(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee370(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee388(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee3a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee3b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee3d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee3e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee400(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee418(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee430(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee448(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee460(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee478(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee490(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee4a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee4c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee4d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee4f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee508(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee520(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee538(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee550(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee568(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee580(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee598(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee5b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee5c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee5e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee5f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee610(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee628(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee640(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee658(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee670(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee688(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee6a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee6b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee6d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee6e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee700(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee718(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee730(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee748(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee760(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee778(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee790(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee7a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee7c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee7d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee7f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee808(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9870(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee810(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee828(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee840(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee858(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee870(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee888(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee8a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee8b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee8d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee8e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee900(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee918(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee930(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eaaa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee938(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee950(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee968(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee980(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee998(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee9b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee9c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee9e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18ee9f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea10(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eea88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeaa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeab8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eead0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeae8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeb90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeba8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eebc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eebd8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eebf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9578(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eebf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec10(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e94d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9488(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9450(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9418(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eec90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeca8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eecc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eecd8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eecf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed68(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed80(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eed98(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9310(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeda0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eedb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eedd0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eede8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9288(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9250(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eedf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9208(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e91d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eedf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e9148(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eee88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeea0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeeb8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18e90c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeec0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18eeed8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5374e0 │ │ │ │ + lea 0x18ed82c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018f09 │ │ │ │ - lea 0x18f0961(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %rcx,-0x3b7cb6ff(%rdi) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537697 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x53aaf8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16e092f(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jne 53768d │ │ │ │ + lea 0x1b0073b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5376f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - or %cl,-0x3b7cb6ff(%rdi) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5376db │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x53ab18,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53abf2 │ │ │ │ - movq $0x53ac10,-0x10(%rbp) │ │ │ │ - lea 0x18f086a(%rip),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x1afbb64(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b337f8 │ │ │ │ - lea 0x18f0957(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - or %ecx,0x458b4801(%rdi) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53ac4f │ │ │ │ - movq $0x53ab68,-0x10(%r12) │ │ │ │ + ja 537745 │ │ │ │ + movq $0x537660,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5376b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16e07d6(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x53ac88,0x0(%rbp) │ │ │ │ - lea 0x18f04fa(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18ed731(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x8(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 53aca1 │ │ │ │ - lea 0x18f04f8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5377df │ │ │ │ + movq $0x5377b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5377b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x53acd0,0x0(%rbp) │ │ │ │ - lea 0x18f0508(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or %cl,0x7e38301(%rdi) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 53ace9 │ │ │ │ - lea 0x18f0500(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + je 5377ea │ │ │ │ + dec %rax │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jle 5377d3 │ │ │ │ + lea 0x1b005f5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5376f8 │ │ │ │ + lea 0x18ed6aa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x53ad18,0x0(%rbp) │ │ │ │ - lea 0x18f0510(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 5377bf │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cfe70f9(%rax) │ │ │ │ - jrcxz 53ad22 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 53ad31 │ │ │ │ - lea 0x18f0508(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x53ad60,0x0(%rbp) │ │ │ │ - lea 0x18f0518(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537835 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5378d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 53ad79 │ │ │ │ - lea 0x18f0510(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53ada8,0x8(%rbp) │ │ │ │ - lea 0x18f051c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add $0xe383018f,%eax │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 53adc1 │ │ │ │ - lea 0x18f0518(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1afcff9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53787b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - rex.WRXB │ │ │ │ - movq $0x53ae28,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53ae28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5378bb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x53ae60,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18f0729(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x53ae90,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53ae90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537976 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 537928 │ │ │ │ + movq $0x537890,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x537808,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537850,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 53aefa │ │ │ │ - add $0x30,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5379fb │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53aeea │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x53af50,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + ja 5379f0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x5378d8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0xb,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5378d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 53afc0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 53afd6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53afb0 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x53b000,0x0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 53ade8 │ │ │ │ - movq $0x53b028,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 53ade8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add %ebp,-0x2776b6ff(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 198fbe0 │ │ │ │ - (bad) │ │ │ │ - sbb $0x0,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537a3b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add 0x458b4c01(%rbp),%ch │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 53b043 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1990b38 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 53b350 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x4801ad03(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53b09a │ │ │ │ + jb 537a7b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1994e10 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 53b0de │ │ │ │ + jb 537abd │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ + jmp 537b60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53b1a2 │ │ │ │ + jb 537b03 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x53b148,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537b43 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537bfe │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 537bb0 │ │ │ │ + movq $0x537b18,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x537a90,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537ad8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53b262 │ │ │ │ + jb 537c83 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537c78 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x53b208,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x537b60,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0xb,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 537b60 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537cc3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537d03 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537d45 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 537de8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53b322 │ │ │ │ + jb 537d8b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x53b2c8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b2c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537dcb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537e86 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 537e38 │ │ │ │ + movq $0x537da0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x537d18,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537d60,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - jg 53b3a3 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 53b3bd │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 53b416 │ │ │ │ - movq $0x53b3a8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b3a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537f08 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 537efd │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x537de8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 537de8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x480053b5(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1bc86a8 │ │ │ │ - movq $0x53b488,-0x10(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - sar $1,%r8 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537f4b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53b350 │ │ │ │ - lea 0x18f01b1(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53b451 │ │ │ │ - movq $0x53b0f8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1afc97f(%rip),%rsi │ │ │ │ - lea 0x1afc978(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 537f8b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x53b408,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %ecx,-0xf76b3ff(%rdi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53b588 │ │ │ │ - movq $0x53b4e0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b4e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 537fcd │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 538070 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018f00(%rax) │ │ │ │ - movl $0x53b520,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53b58f │ │ │ │ - movq $0x53b560,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538013 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %cl,0x45c74801(%rdi) │ │ │ │ - lock enter $0x53b6,$0x0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538053 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53b660,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jne 53b615 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53b605 │ │ │ │ - movq $0x53b278,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1afc7cb(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 53810e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 5380c0 │ │ │ │ + movq $0x538028,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53b605 │ │ │ │ - movq $0x53b1b8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x537fa0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537fe8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1afc783(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4901acfd(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53b6a3 │ │ │ │ - movq $0x53b070,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x1afc72a(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ah,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - decb 0x7e38301(%rsi) │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 53b6f4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53b720,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - lea 0x1afc6c2(%rip),%r14 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - adc (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538190 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 538185 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x538070,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 538070 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53b750,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53b788,0x8(%rbp) │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 53b350 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5381d3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ - mov $0x53,%bh │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - std │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - movq $0x53b0b0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538213 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - std │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 53b86b │ │ │ │ - lea 0x18efd68(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - std │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x53b898,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5383a4 │ │ │ │ + movq $0x538270,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53b898 │ │ │ │ + jne 538270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cld │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53b931 │ │ │ │ - movq $0x53b8e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53b8e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018efc(%rax) │ │ │ │ - movl $0x53b918,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + je 53858d │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x5382b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53b918 │ │ │ │ + jne 5382b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53b860,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 53ade8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 53859c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5383af │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 53834e │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 5383c7 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 538469 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 53833c │ │ │ │ + movq $0x5381e8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x1affa7a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 538418 │ │ │ │ + cmp $0xb,%rbx │ │ │ │ + jle 5384fb │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 53833c │ │ │ │ + movq $0x537cd8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ecaed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5385c0,0x0(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 5384b2 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 53833c │ │ │ │ + movq $0x537f60,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xb,%rbx │ │ │ │ + jge 538544 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 53833c │ │ │ │ + movq $0x537a50,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1bca4c0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x538130,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5381a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x537ea8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537f20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x537c20,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537c98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x537998,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x537a10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 538288 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 5382d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53b989 │ │ │ │ - movq $0x53b9a8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0xf(%r14),%rsi │ │ │ │ - mov 0x7(%r14),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x38(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53860d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53ade8 │ │ │ │ - lea 0x18efc30(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 5386e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cld │ │ │ │ + and %cl,%al │ │ │ │ mov (%rcx),%es │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 53b838 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48018efb(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 53ba03 │ │ │ │ - lea 0x18efc00(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jb 53866a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 53865e │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 53865e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x53ba30,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + enter $0x8ec7,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5386c2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5386b6 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 5386b6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53ba30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x5(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53bac9 │ │ │ │ - movq $0x53ba80,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53ba80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x68000000,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cli │ │ │ │ mov (%rcx),%es │ │ │ │ - movq $0x53bab0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53bab0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53877e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 538730 │ │ │ │ + movq $0x538680,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5385e0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x538628,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cli │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53b9f8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 53ade8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x48018ec6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538802 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5387f7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x5386e0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5386e0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %al,%dh │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53885a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 53884e │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 53884e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53bb1c │ │ │ │ - movq $0x53bb38,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + fadd %st(5),%st │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5388b2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 5388a6 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 5388a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53ade8 │ │ │ │ - lea 0x18efacd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48018ec5(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5388f5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5389c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018efa(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 53b9d0 │ │ │ │ - adc (%rax),%eax │ │ │ │ + cmp %al,%ch │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538952 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 538946 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 538946 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cli │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 53892a │ │ │ │ mov (%rcx),%es │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53bc6e │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53bc68 │ │ │ │ - movq $0x53bbb8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53bbb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + jb 5389aa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 53899e │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 53899e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x80000000,%eax │ │ │ │ + (bad) │ │ │ │ mov (%rcx),%es │ │ │ │ - movq $0x53bbf8,-0x8(%rbp) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 538a66 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 538a18 │ │ │ │ + movq $0x538968,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53bbf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x5388c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x538910,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cli │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + ret │ │ │ │ mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53bc79 │ │ │ │ - movq $0x53bc40,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538aea │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 538adf │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x5389c8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53bc40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 5389c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stc │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W ret │ │ │ │ mov (%rcx),%es │ │ │ │ - movq $0x53bca0,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538b42 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 538b36 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 538b36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ef9e3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x53be20,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock ret $0x18e │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538b9a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 538b8e │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 538b8e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfe7107(%rax) │ │ │ │ - jrcxz 53bcaa │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 53bcc1 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53bd18,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x53bcf0,0x18(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018ec2(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538d62 │ │ │ │ + movq $0x538bf8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53bcf0 │ │ │ │ + jne 538bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53be48,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 1bf0970 │ │ │ │ - (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - stc │ │ │ │ + add %dl,-0x3e(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ - movq $0x53bd48,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 538e21 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x538c40,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53bd48 │ │ │ │ + jne 538c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %eax,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - clc │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x53bd80,0x18(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 53b350 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018ef8(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 53bdaf │ │ │ │ - movq $0x53bdf0,-0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ret $0x18e │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x53be70,-0x8(%rbp) │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 538e30 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x538c88,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x8(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53bf30,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 19958f8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 538c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmc │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 53be2c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %al,%al │ │ │ │ + rorl $0x8,0x458b4801(%rsi) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 538e3f │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 538d6d │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 538d17 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 538d85 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 538d05 │ │ │ │ + movq $0x538b58,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1994e10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4c018ef7(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 53baf8 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x1aff0b1(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 538dd3 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 538d05 │ │ │ │ + movq $0x538870,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x1bca4c0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ec137(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x538e60,0x0(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + movq $0x538a88,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x538b00,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5387a0,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x538818,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 538c10 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 538c58 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 538ca4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018ef7(%rax) │ │ │ │ - movl $0x53bea0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 19958f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - testl $0x53bed000,0x45c74801(%rsi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8b48018e,%edi │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r9b │ │ │ │ (bad) │ │ │ │ - jne 53bed0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - testb $0x18,0x45c74801(%rsi) │ │ │ │ - or %bh,-0x76b7ffad(%rdi) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - jne 53bf08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018ef6(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 53b960 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d48018e,%edi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 538ebb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 538ead │ │ │ │ + lea 0x1afef1b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 538f30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 538e8d │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 538f12 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 538f06 │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jg 538f06 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfb330(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5374e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - testl $0x758b4c08,0x7d8b4801(%rsi) │ │ │ │ - sbb %cl,-0x2f(%rcx) │ │ │ │ - out %al,$0x48 │ │ │ │ - add $0x30,%ebp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 53bb6d │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 53bf90 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x4(%rip) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %bh,-0x7cb6fe72(%rdi) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 538f8b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x538e80,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x538ed0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - testl $0xf8394cb8,0x458d4801(%rsi) │ │ │ │ - jb 53c020 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53c018 │ │ │ │ - movq $0x53bff0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ - mov %r14,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %dl,0x48018ebe(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 539096 │ │ │ │ + movq $0x538ff8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53bff0 │ │ │ │ + jne 538ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - testb $0xf0,0x45c74801(%rsi) │ │ │ │ - pop %rax │ │ │ │ - rclb $0x48,0x0(%rbx) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 1994e10 │ │ │ │ - lea 0x18ef6a9(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xa(%rax) │ │ │ │ + add %dl,-0x42(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 53c079 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53c0a8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 5390b9 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x539040,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 53baf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c0d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c0d8 │ │ │ │ + jne 539040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018ef5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x53c110,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 53b350 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8b48018e,%esi │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 5390c8 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5390a1 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 539078 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1afed50(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x538f30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 538f30 │ │ │ │ + lea 0x18ebe13(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5390e8,0x0(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 539010 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 539054 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ + add %ah,-0x43(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 53c155 │ │ │ │ - movq $0x53c190,0x20(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ - movq $0x53c218,0x18(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ + jmp 539054 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xor %edi,(%rsi,%rbp,2) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - hlt │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c1c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c1c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rdx │ │ │ │ + cmp $0x6e,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - hlt │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c1f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c1f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 53b960 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x16e3c73(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0xc(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 53bb60 │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %eax,%ebp │ │ │ │ + cmp $0x6e,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 53c27b │ │ │ │ - lea 0x18ef488(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x16e3cb7(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x53c2a8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c2a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + fnstcw (%rsi,%rbp,2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repnz mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53c341 │ │ │ │ - movq $0x53c2f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c2f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + cld │ │ │ │ + cmp $0x6e,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c328,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c328 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + cmp $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c270,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 53ade8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.RB cmp $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53c394 │ │ │ │ - movq $0x53c3b0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53ade8 │ │ │ │ - lea 0x18ef355(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x7,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ + imul $0x0,0x16e(%rip),%edi │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x7,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + lea 0x16e(%rip),%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 53c248 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53c50e │ │ │ │ - movq $0x53c410,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53c500 │ │ │ │ - movq $0x53c458,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x7,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov $0x3d,%dl │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018ef2(%rax) │ │ │ │ - movl $0x53c498,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c498 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5392d7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5392d2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x539318,-0x18(%rbp) │ │ │ │ + lea 0x16e40e9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53930c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 539318 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53c519 │ │ │ │ - movq $0x53c4d8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c4d8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5392f0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5393cf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5393ca │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x539410,-0x18(%rbp) │ │ │ │ + lea 0x16e3fe6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 182d0f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 539404 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 539410 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repnz mov (%rcx),%es │ │ │ │ - movq $0x53c548,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - lea 0x1acecdb(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ef21b(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5393e8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5394a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5397ea │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 539bec │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x50(%rbp),%r11b │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %al,(%r11,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + mov %r10b,(%rax,%r11,1) │ │ │ │ + add $0x60,%rbp │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x2,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5397fa │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 53959c │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 5397fa │ │ │ │ + mov %?,%ebx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 539bd9 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x53c588,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x50(%rbp),%al │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %r9b,(%rax,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rax,%r9,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rax,%r9,1) │ │ │ │ + add $0x68,%rbp │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x3,%rdi │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5397fa │ │ │ │ + nop │ │ │ │ + mov %?,%ebx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 539684 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x68,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 5397fa │ │ │ │ + test %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5396b4 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + jmp 5397ea │ │ │ │ + nop │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 539bc6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x68(%rbp),%al │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x50(%rbp),%r9b │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %dl,(%r9,%r8,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x3(%r8),%r9 │ │ │ │ + mov %al,(%rdx,%r9,1) │ │ │ │ + add $0x70,%rbp │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5397fa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - int1 │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 53c565 │ │ │ │ - movq $0x53c628,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x53c768,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 5397bc │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x70,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 5397fa │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x480053c5(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5397ec │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rdx │ │ │ │ + mov 0x1b(%rbx),%r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 539a9e │ │ │ │ + lea 0xc(%r8),%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jg 539ac0 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%rdi,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 539a71 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jl 539a26 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + jge 539913 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + movq $0x5395b0,-0x68(%rbp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + movzbl %r10b,%edx │ │ │ │ + add $0xffffffffffffff20,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r14,%r11 │ │ │ │ + lea -0x80(%rdx),%r14 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r10b,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %r9b,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + lea 0x3(%rdi),%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov (%rdx,%r11,1),%dl │ │ │ │ + movq $0x5396c8,-0x70(%rbp) │ │ │ │ + movzbl %dl,%r11d │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + add %rcx,%r11 │ │ │ │ + movzbl %al,%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %r11,%rcx │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff10,%r11 │ │ │ │ + shl $0x12,%r11 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r10b,-0x20(%rbp) │ │ │ │ + mov %al,-0x18(%rbp) │ │ │ │ + mov %r9b,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jge 539b2d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + jl 539913 │ │ │ │ + mov %r10b,%r11b │ │ │ │ + add $0xbf,%r11b │ │ │ │ + cmp $0x19,%r11b │ │ │ │ + ja 539a5e │ │ │ │ + add $0x20,%r10b │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5397fa │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5397fa │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 539a82 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + jmp 539828 │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 539a93 │ │ │ │ + mov $0x3,%r11d │ │ │ │ + jmp 539828 │ │ │ │ + mov $0x4,%r11d │ │ │ │ + jmp 539828 │ │ │ │ + movq $0x539c10,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf23d8 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + cmp $0xc,%rdx │ │ │ │ + jl 539afc │ │ │ │ + movq $0x539698,-0x28(%rbp) │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf2410 │ │ │ │ + movq $0x5397d0,-0x28(%rbp) │ │ │ │ + lea 0xc(%rsi),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf2410 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + movq $0x5394e0,-0x60(%rbp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff40,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + add %r9,%r11 │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r10b,-0x10(%rbp) │ │ │ │ + mov %al,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + movq $0x539780,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ + movq $0x539648,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ + movq $0x539560,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 539c24 │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bh,-0x72b7fe72(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 539c89 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x539c78,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c5b8 │ │ │ │ + jne 539c78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8e,%bh │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r12b,0x4c00539c(%r8) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 17f1438 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %ch,0x438b4801(%rbx) │ │ │ │ + (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jg 539cb9 │ │ │ │ + lea 0x1ab8818(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x539cf8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0xc(%rax),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf21d0 │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x50(%rdi) │ │ │ │ + movq $0x5394a8,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x539da0,0x18(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x1b(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5394a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 539d94 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 539da0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x539d78,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8e,%dh │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x1bf7518,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x539c38,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x18eb609(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8e,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 539e8f │ │ │ │ + movq $0x539eb0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 539e10 │ │ │ │ + lea 0x18eb5da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018ef0(%rax) │ │ │ │ - movl $0x53c658,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 539f30 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x10(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53c6e4 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x53c6c8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 53c6c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lock mov (%rcx),%es │ │ │ │ - movq $0x53c708,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 539f81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 539f5f │ │ │ │ + lea 0x18eb540(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 539f98 │ │ │ │ + lea 0x1aeebc6(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 539fa0 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53a111 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jg 53a069 │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ + add %rsi,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 53a03d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 539f58 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 53a05d │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 539f58 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 53a139 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + jmp 539f5f │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ + add %rsi,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 53a0d8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 539f58 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 53a05d │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 539f58 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 53a05d │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x539f88,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53a182 │ │ │ │ + movq $0x53a1d0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 172b258 │ │ │ │ + lea 0x18eb41f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018eb3(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 53a2bd │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c738,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %bh,0x48018eb3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53a275 │ │ │ │ + movq $0x53a208,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c738 │ │ │ │ + jne 53a208 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018eb3(%rax) │ │ │ │ + movl $0x53a298,-0x28(%rbp) │ │ │ │ + lea 0x18eb271(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x41018eef(%rax) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 53bf90 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8e,%dl │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x48000000(%rsi) │ │ │ │ + add $0x28,%ebp │ │ │ │ + lea 0x1aee8bd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018eef(%rax) │ │ │ │ - movl $0x53c798,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8e,%dl │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x18(%rbp) │ │ │ │ + movq $0x53a1a0,0x0(%rbp) │ │ │ │ + lea 0x18eb1fc(%rip),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x53a2e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c798 │ │ │ │ + jne 53a2e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x11(%rax) │ │ │ │ + add %ah,-0x4e(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53c824 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x53c808,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 53a30f │ │ │ │ + movq $0x53a260,0x0(%rbp) │ │ │ │ + lea 0x18eb1d1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab2518 │ │ │ │ + movq $0x53a338,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c808 │ │ │ │ + jne 53a338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x8e,%cl │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 53a275 │ │ │ │ + movq $0x53a370,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x53c848,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bh,-0x7cfe714f(%rax) │ │ │ │ + jrcxz 53a37a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 53a382 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + movq $0x53a3b0,0x28(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x4f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53a275 │ │ │ │ + movq $0x53a3e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a3e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53a420,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018eee(%rax) │ │ │ │ - movl $0x53c878,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8e,%cl │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + movq $0x53a468,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 53c878 │ │ │ │ + jne 53a468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x12(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 53c370 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8e,%al │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + jnp 53a473 │ │ │ │ + cmp 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 53a275 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x53a520,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 17f1438 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018ee8,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53c8c2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 538450 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x18(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 53c91a │ │ │ │ - movq $0x53c8a0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 53a4ed │ │ │ │ + movq $0x617ad0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18eee14(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x53a4a0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53c995 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53c990 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6729(%rip),%rdi │ │ │ │ - lea 0x18f3ca2(%rip),%rsi │ │ │ │ - lea 0x18eede5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53a550,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x19a147e(%rip),%r14 │ │ │ │ + jmp 182c450 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x7f(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + movq $0x53a590,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a590 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - pop (%ecx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53c9fe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53c9f9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f66d7(%rip),%rsi │ │ │ │ - lea 0x18eed51(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jg 53a53a │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x53a5,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - pop (%ecx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53ca5f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53ca5a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f66af(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jg 53a572 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB call a74be0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x1ab7ee2(%rip),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cacd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 53a623 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 53a67a │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cac8 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f65f1(%rip),%rdi │ │ │ │ - lea 0x18f1992(%rip),%rsi │ │ │ │ - lea 0x18eed18(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - popw (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 53a4af │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 53a275 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 53cb36 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cb31 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f663f(%rip),%rsi │ │ │ │ - lea 0x18eec19(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + jb 53a6f5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53a6e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - popw (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53cb97 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cb92 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6617(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 53a6fb │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 182cc28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cc05 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cc00 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018eae(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53a774 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53a769 │ │ │ │ + movq $0x53a6a0,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x53a790,-0x18(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1afbff1(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f64b9(%rip),%rdi │ │ │ │ - lea 0x18f060a(%rip),%rsi │ │ │ │ - lea 0x18eebe0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18eae4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53a7d4 │ │ │ │ + movq $0x53a7c8,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a7c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - popw (%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53cc6e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cc69 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f65a7(%rip),%rsi │ │ │ │ - lea 0x18eeae1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a168 │ │ │ │ + movq $0x53a800,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - pop %gs:(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53cccf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53ccca │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f657f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018ead(%rax) │ │ │ │ + movl $0x53a848,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a848 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x53(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x53a880,0x18(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 539f30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cd3d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cd38 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6381(%rip),%rdi │ │ │ │ - lea 0x18f0832(%rip),%rsi │ │ │ │ - lea 0x18eeaa8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ + add %ch,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53a8c4 │ │ │ │ + movq $0x53a8b8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53a8b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - pop %gs:(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53cda6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cda1 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f650f(%rip),%rsi │ │ │ │ - lea 0x18ee9a9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a168 │ │ │ │ + lea 0x1aee26e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - pop %gs:(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 53ce07 │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53a939 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 53ce02 │ │ │ │ + je 53a934 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f64e7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + movq $0x53a950,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1afd496(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r12b,0x480053a9(%r8) │ │ │ │ + lea 0x1afd462(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53a994 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 53a9a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x53a978,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x20000000,%eax │ │ │ │ - jmp ffffffff8d9bcfb0 <__environ@GLIBC_2.2.5+0xffffffff8b97cd88> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53ce6e │ │ │ │ + negb 0x458d4801(%rdi) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 53aa7b │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 53ce69 │ │ │ │ + je 53aa76 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6889(%rip),%rsi │ │ │ │ - lea 0x18ee8e1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + movq $0x53aab8,-0x18(%rbp) │ │ │ │ + mov $0xd,%edi │ │ │ │ + lea 0x1ae59bc(%rip),%rsi │ │ │ │ + lea 0x16e2db9(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53aaac │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 53aab8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - push $0xffffffff8d48018f │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cecf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53ceca │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f683f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53ab17 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e257d9,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x53aa90,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018eac(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53ac23 │ │ │ │ + movq $0x53aba0,-0x20(%rbp) │ │ │ │ + lea 0x18eac8c(%rip),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53aba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - call ffffffff8d9bd078 <__environ@GLIBC_2.2.5+0xffffffff8b97ce50> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cf36 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x3948174b(%rbx),%ecx │ │ │ │ + enter $0x6475,$0x48 │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 53abe8 │ │ │ │ + movq $0x53ac08,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cf31 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6921(%rip),%rsi │ │ │ │ - lea 0x18ee819(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x1afd1aa(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbx,%rdx,8),%dh │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x1afd186(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18eabf6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53acc1 │ │ │ │ + movq $0x53ac80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ac80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - imul $0xf8394cf0,0x458d4801(%rdi),%ecx │ │ │ │ - jb 53cf97 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 53cf92 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f68d7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018eab(%rax) │ │ │ │ + movl $0x53aca8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53aca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - out %eax,$0x8e │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x55(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov 0xf(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53ab58 │ │ │ │ + lea 0x18eab68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x60000000,%eax │ │ │ │ + repz lahf │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 53cffe │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53ad3b │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 53cff9 │ │ │ │ + je 53ad36 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f6939(%rip),%rsi │ │ │ │ - lea 0x18ee751(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ + movq $0x53ad78,-0x18(%rbp) │ │ │ │ + mov $0x7,%edi │ │ │ │ + lea 0x1ae56fc(%rip),%rsi │ │ │ │ + lea 0x16e25c8(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53ad6c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 53ad78 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x53ad50,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ - imul $0xf8394cf0,0x458d4801(%rdi),%ecx │ │ │ │ - jb 53d05f │ │ │ │ + repnz lahf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53ae53 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 53d05a │ │ │ │ + je 53ae4e │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f68ef(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c3d8 │ │ │ │ + movq $0x53ae90,-0x18(%rbp) │ │ │ │ + mov $0x10,%edi │ │ │ │ + lea 0x1ae55e4(%rip),%rsi │ │ │ │ + lea 0x16e249f(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movabs 0x16dfc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - cld │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16dfce1(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 53ae84 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 53ae90 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53aeef │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e258b1,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x53ae68,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nop │ │ │ │ - add $0xfd,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16dfd2a(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1afc122,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRXB std │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53af82 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 53b5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53b0be │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b0b3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x2c,%esi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 53b04a │ │ │ │ + movq $0x197d088,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x1bc9a30,-0x30(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x2008e41,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + movq $0x197d088,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53b1b2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53b120,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53b120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0xfd,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x4f(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 53b148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 53b171 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acdcd7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - iret │ │ │ │ - std │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53b2a3 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b298 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + add 0x28(%rbx),%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x2c,%esi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 53b247 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acdc01(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jg 53b26a │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acdbde(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + add %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - out %al,(%dx) │ │ │ │ - std │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53b3ac │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 53b38f │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b367 │ │ │ │ + movq $0x53af98,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x53b0d8,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %bh,%dh │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x53b508,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + mov (%rbx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x22,%rdx │ │ │ │ + je 53b3dd │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 53b2f9 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b469 │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov $0x22,%esi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 53b440 │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 53b2f9 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 53b497 │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 53b2f9 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x53b3c0,-0x30(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + movq $0x53b1c8,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %dh,%bh │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rsp │ │ │ │ + fdivr %st,%st(5) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jbe 53d208 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53b5aa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53b570,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53b570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - cwtl │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018ea4(%rax) │ │ │ │ + movl $0x53b598,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53b598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018ea4(%rax) │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53b5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs 0x394cd0458d48018e,%al │ │ │ │ + clc │ │ │ │ + jb 53b784 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 53b5e4 │ │ │ │ + lea 0x1afc7e0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 53b5eb │ │ │ │ + inc %rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jge 53b60c │ │ │ │ + movzbl (%r14,%rax,1),%ebx │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + je 53b5e8 │ │ │ │ + sub %rax,%rdi │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 53b617 │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x1ae4e0d(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 53b61e │ │ │ │ + inc %rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge 53b639 │ │ │ │ + mov (%rax,%rbx,1),%sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + cmp $0x2c,%rsi │ │ │ │ + je 53b637 │ │ │ │ + cmp $0x3d,%rsi │ │ │ │ + jne 53b61b │ │ │ │ + jmp 53b63c │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b78f │ │ │ │ + sub %rbx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 53b6ac │ │ │ │ + movq $0x197d088,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1e25600,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov (%rdi),%sil │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + movzbl %sil,%esi │ │ │ │ + cmp $0x3d,%rsi │ │ │ │ + je 53b7f0 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b754 │ │ │ │ + movq $0x53af50,-0x70(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0x197d088,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1e25600,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x53b8e8,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + lea 0x18ea295(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x53b918,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ nop │ │ │ │ - mov $0x16dfe,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x5e(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53b8a2 │ │ │ │ + movq $0x53b2b8,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x53b530,-0x78(%r12) │ │ │ │ + lea -0xa0(%r12),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + movq $0x1bf74a0,-0x60(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + movq $0x197d088,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fdivrp %st,%st(6) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x53b7c8,-0x30(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs 0x8b4808458b48018e,%eax │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 53b918 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 53b6d7 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs 0x8b4808458b48018e,%eax │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + paddw %mm7,%mm7 │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - ljmp *0x1(%rbp) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %bh,%bh │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53b9a6 │ │ │ │ + movq $0x53b980,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53b980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jne 53b998 │ │ │ │ + lea 0x1afc408(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1afc403(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x18ea083(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734bf31c <__environ@GLIBC_2.2.5+0x7147f0f4> │ │ │ │ + push %rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53ba1e │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x53ba38,-0x18(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0x1ae4a16(%rip),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x18ea01c(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 195b568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - pop %rdx │ │ │ │ - ljmp *0x1(%rbp) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x76(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 53ba5c │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acd3ec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %bh,%bh │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 53ba90 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + movq $0x2020422,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + movq $0x2020422,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + pop %rax │ │ │ │ + lahf │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53bbb5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53bb28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53bb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax,%rax,1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lahf │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53bb50,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53bb50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0xff,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sahf │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 53bb63 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 53bba5 │ │ │ │ + movzbl (%rcx,%rdx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + je 53bb60 │ │ │ │ + movq $0x53bbd0,-0x18(%rbp) │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x18e9ea1(%rip),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 195b568 │ │ │ │ + lea 0x18e9e8c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6e(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 53bbf4 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acd254(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lret $0x6dff │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jl 53bc28 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock ljmp *0x1(%rbp) │ │ │ │ + enter $0x8e9d,$0x1 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53bd45 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53bcb8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53bcb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018e9d(%rax) │ │ │ │ + movl $0x53bce0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53bce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %bl,-0x63(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 53bcf3 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 53bd35 │ │ │ │ + movzbl (%rcx,%rdx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + je 53bcf0 │ │ │ │ + movq $0x53bd60,-0x18(%rbp) │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x18e9d11(%rip),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 195b568 │ │ │ │ + lea 0x18e9cfc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs add %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6e(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 53bd84 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1acd0c4(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - add %ch,0x1(%rsi) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jl 53bdb8 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + pushf │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53be3d │ │ │ │ + movq $0x53bae0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x53bc70,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jge 53d3ca │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18e9c09(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + fwait │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53be87 │ │ │ │ + movq $0x53bea8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 53be08 │ │ │ │ + lea 0x18e9bda(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs %al,0x16e00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movabs 0x4cd0458d48018e9c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 53bf60 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53bf40,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53bf40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - movl $0x16e,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x64(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53bf78,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x48000000,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - add %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pushf │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53bfa0,0x0(%rbp) │ │ │ │ + lea 0x1ae6371(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - or $0x16e01,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fwait │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53c004 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53bff4 │ │ │ │ + movq $0x592e00,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x53c028,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 1ac1268 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - add %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x65(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c050,0x0(%rbp) │ │ │ │ + lea 0x190f191(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rcx │ │ │ │ - add %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53c0b4 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c0a4 │ │ │ │ + movq $0x592e00,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x53c0d8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 1ac1268 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018e9a(%rax) │ │ │ │ + movl $0x53c100,0x0(%rbp) │ │ │ │ + lea 0x1903a19(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - je 53d4ab │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53c164 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c154 │ │ │ │ + movq $0x592e00,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x53c188,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 1ac1268 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018e99(%rax) │ │ │ │ + movl $0x53c1b0,0x0(%rbp) │ │ │ │ + lea 0x1903a19(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e01,%edx │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x67(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53c214 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c204 │ │ │ │ + movq $0x592e00,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x53c240,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + cwtl │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c268,0x0(%rbp) │ │ │ │ + lea 0x1903ad1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - fldl (%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x7(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 53c2cc │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c2bc │ │ │ │ + movq $0x592e00,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rdx),%eax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs add 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x53bef8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + lea 0x1ae1f16(%rip),%rsi │ │ │ │ + lea 0x18e97c8(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18e987f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - add 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - addl $0x16e,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x68(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 53c2f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cwtl │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c3a7 │ │ │ │ + movq $0x53c358,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18e982f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %eax,(%rax) │ │ │ │ + add %bl,-0x68(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c3fa │ │ │ │ + movq $0x53c418,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18e9857(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x2,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cwtl │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c470,0x0(%rbp) │ │ │ │ + lea 0x190eda1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018ec6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 53c498 │ │ │ │ + lea 0x1afb94a(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - fiaddl (%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x48018e97(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 53c498 │ │ │ │ + movq $0x53c440,0x0(%rbp) │ │ │ │ + lea 0x18e976b(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 64d2d0 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5579a0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,0x48018e97(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c540 │ │ │ │ + movq $0x53c4f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x3,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x69(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c530,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs add 0x1(%rsi),%ebp │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53c3d8 │ │ │ │ + lea 0x18e9721(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + xchg %eax,%edi │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c5ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53c5a9 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18e9777(%rip),%rsi │ │ │ │ + lea 0x18e974a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub $0x48000000,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRXB add 0x1(%r14),%r13 │ │ │ │ + add %dh,0x48018e97(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c621 │ │ │ │ + movq $0x53c608,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x69(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c640,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18e9778(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cs add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x69(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c668,0x0(%rbp) │ │ │ │ + lea 0x1ae5ca9(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - add 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1afa9e1(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - roll $0x6e,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + lock sub 0x738b4c01(%rax),%edx │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in (%dx),%eax │ │ │ │ - add 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 608660 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add $0x6e,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 53c664 │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c6ff │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x53c6a8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x18e96ad(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x90,%al │ │ │ │ + add %ecx,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 608978 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sub %dh,(%rax) │ │ │ │ nop │ │ │ │ - push $0x16e04 │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp 60ca08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov (%rsi,%rbp,2),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c7e2 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53c7d7 │ │ │ │ + movq $0x53c6d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x53c728,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x53c750,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x53c800,-0x8(%rbp) │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 548088 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18e95e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x4,%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1de0 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c8d3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53c898,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - clc │ │ │ │ - add $0x6e,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %eax,0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c90a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53c999 │ │ │ │ + movq $0x53c960,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c960 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - pop %rdx │ │ │ │ - add $0x16e,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018e94(%rax) │ │ │ │ + movl $0x53c988,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53c988 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - addl $0x0,0x16e(%rip) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x6c(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53c9b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x5,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x72(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jmp 53c992 │ │ │ │ + push %rdx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fiadds 0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 53c778 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - ds add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x6,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp (%rsi),%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0f70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53ca9b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53ca60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ca60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - addr32 (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - mov (%rsi),%es │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e06,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53cad2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53cb61 │ │ │ │ + movq $0x53cb28,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53cb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - out %eax,(%dx) │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rax,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb $0x7,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53cb50,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53cb50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.W (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %dh,0x48018e92(%rax) │ │ │ │ + movl $0x53cb78,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,0x4c01ad70(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jb 53d951 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xor %dl,-0x74b3fe72(%rdx) │ │ │ │ + jae 53cbab │ │ │ │ + jmp 53c778 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rolb %cl,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf1088 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,-0x6e(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53ccb2 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53cca7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x53ca20,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x53cab0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x53cc80,-0x28(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53cc80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x16e08,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x53ccc8,0x20(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x6f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53cd16 │ │ │ │ + movq $0x53caf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x53cba0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x53cbc8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x53ccc8,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53cdbb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53cd80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53cd80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.WR or %r13b,0x1(%rsi) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WXB add %al,(%r8) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53cdf2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rax,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53ce81 │ │ │ │ + movq $0x53ce48,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ce48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rorl $0x6e,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x48018e8f(%rax) │ │ │ │ + movl $0x53ce70,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ce70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int1 │ │ │ │ - or %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018e8f(%rax) │ │ │ │ + movl $0x53ce98,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRX add %r8b,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb $0x9,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x6d(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ebx,%edx │ │ │ │ + push %rdx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.XB or %ebp,0x1(%r14) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 53c778 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - je 53da93 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - or %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rdx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0ff8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 53daf3 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xor %cl,-0x72b7fe72(%rdi) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53cf4a │ │ │ │ + movq $0x53cf60,-0x30(%rbp) │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1220 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov -0x3b7cb6ff(%rsi),%cs │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x7b(%rax) │ │ │ │ + fisttpl (%rdi) │ │ │ │ + test %cl,0x48000000(%rcx) │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 53d056 │ │ │ │ + movq $0x53cd40,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x53cdd0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x53cfe8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53cfe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rax,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc (%rdx),%cl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x72(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + movq $0x53d0e0,0x28(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ + movq $0x53cbf0,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bf0f70 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + movq $0x53c858,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x53c8e8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x53d0a8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d0a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,0x48018e8d(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + movq $0x53d158,0x28(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ nop │ │ │ │ - rex.WR or 0x1(%rsi),%r13b │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rsi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53d12e │ │ │ │ + movq $0x53ce10,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x53cec0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x53cee8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x53d0e0,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + mov %cs,-0x3b7cb6ff(%rsi) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + movq $0x53c928,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x53c9d8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x53ca00,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x53d158,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xa,%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d1fa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53d210,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 965e80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x617a30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fimuls (%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov %cs,0x458d4801(%rsi) │ │ │ │ + call 104c0bb4 <__environ@GLIBC_2.2.5+0xe48098c> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a7a515 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d2a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc (%rbx),%cl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov -0x2776b7ff(%rsi),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53d2ba │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 53d30f │ │ │ │ + movq $0x53d388,0x0(%rbp) │ │ │ │ + lea 0x1967589(%rip),%r14 │ │ │ │ + lea 0x1967419(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %bl,-0x75(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53d362 │ │ │ │ + movq $0x53d1d0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53d33f │ │ │ │ + movq $0x53cf10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x14(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp $0xb,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x53d3a8,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18e8b4a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - or 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov 0x45c74801(%rsi),%cl │ │ │ │ + add %ch,%al │ │ │ │ + rclb %cl,0x0(%rbx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 965d70 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - or 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018e8a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 53d30f │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xb,%dh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x0(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fmull (%rbx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rdi) │ │ │ │ + mov $0x4c01901e,%eax │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 6083c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - decl (%rbx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x16e0c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7cb6fe72(%rbx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x53d3d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x18e8985(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x0(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WB or $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x0(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ nop │ │ │ │ - orl $0x1,(%rsi,%rbp,2) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 608710 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movsxd (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - or $0x6e,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x0(%rax,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x3d8d4801(%rsi),%cl │ │ │ │ + push %rdx │ │ │ │ + sbb $0x8b480190,%eax │ │ │ │ + jae 53d48a │ │ │ │ + lea 0x1901d4e(%rip),%r14 │ │ │ │ + jmp 60c628 │ │ │ │ nop │ │ │ │ - rorl %cl,(%rsi,%rbp,2) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x0(%rbp) │ │ │ │ + jo 53d430 │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d53c │ │ │ │ + movq $0x53d518,-0x40(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmc │ │ │ │ - or $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov 0x45c74801(%rsi),%cl │ │ │ │ + clc │ │ │ │ + push %rax │ │ │ │ + {rex2 0x53} add %r17b,-0x75(%r24) │ │ │ │ + jne 53d53c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 608710 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb 0x16e(%rip),%cl │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov %ecx,-0x3b7cb6ff(%rsi) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + movq $0x53d3f8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x53d450,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x53d478,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x53d5d0,0x8(%rbp) │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 548088 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - ds or $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4c(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x53d650,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1de0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48000000 │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4801901e(%rax) │ │ │ │ + movl $0x53d678,0x0(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %esp,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x0(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ nop │ │ │ │ - mov %ecx,0x16e(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r14b,0x4c0053d6(%r8) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 60a4e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %esp,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 53d6bc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - or $0x16e,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %cl,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53d73b │ │ │ │ + movq $0x53d720,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - imul $0x0,(%rax),%eax │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %ecx,0x458b4801(%rsi) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r10b,-0x29(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53d4a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x53d750,0x0(%rbp) │ │ │ │ + jmp 1bf1de0 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sti │ │ │ │ - or $0x16e,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d82b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53d7f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d7f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - and (%rsi),%cl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WX (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d862 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d8f3 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53d8b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d8b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - jno 53de78 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x0(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e0e,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d92a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018e84(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53d9b9 │ │ │ │ + movq $0x53d980,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - loopne 53ded8 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x0(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - movd (%rcx),%mm0 │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018e84(%rax) │ │ │ │ + movl $0x53d9a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53d9a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - je 53defe │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs movd (%rcx),%mm0 │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7c(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53d9d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jne 53df1e │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbp │ │ │ │ - movd (%rcx),%mm0 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + jne 53d9dc │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jbe 53df3e │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jg 53df59 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - movd (%rcx),%mm0 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + and %al,-0x74b3fe72(%rbp) │ │ │ │ + jae 53da03 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 53d6e0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 53df7e │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int $0xf │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x0(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - testl $0x16e,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jp 53dfbe │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and %edx,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0f70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53dabb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53da80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53da80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.WXB adc %bpl,0x1(%r14) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jl 53dffe │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - js 53e01a │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x0(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jle 53e03e │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rclb $1,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53daf2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53db83 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53db48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53db48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - cli │ │ │ │ - adc %ch,0x1(%rsi) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x11,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - push %rcx │ │ │ │ - adc %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jle 53e0db │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53dbba │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - adc %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53dc49 │ │ │ │ + movq $0x53dc10,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53dc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - {rex2 0x11} outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - call *(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %dh,%al │ │ │ │ + orl $0x53dc3800,0x45c74801(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53dc38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0x12,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,%al │ │ │ │ + orl $0x53dc6000,0x45c74801(%rsi) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - adc 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4c01ad5f(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %dl,(%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - adc 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 53d6e0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - {rex2 0x12} outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - adc 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf1088 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and (%rbx),%edx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,0x48018e82(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53de0a │ │ │ │ + movq $0x53dd38,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53dd38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - adc 0x1(%r14),%r13 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov (%rax),%es │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - je 53e25d │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 53de0e │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53ddfa │ │ │ │ + movq $0x53da40,-0x80(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x53dad0,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x617b10,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1b35a00,-0x38(%r12) │ │ │ │ + lea -0x4d(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x53db08,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x53db98,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x53de30,0x20(%rbp) │ │ │ │ + lea -0x36(%r12),%r9 │ │ │ │ + lea 0x1aead56(%rip),%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18e7f4b(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fwait │ │ │ │ - adc 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + orl $0xa53b4d38,-0x3b7cb6ff(%rsi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + movq $0x53dbd8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x53dc88,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x53dcb0,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - ret $0x6e13 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53df23 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53dee8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53dee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - in (%dx),%al │ │ │ │ - adc 0x1(%rsi),%ebp │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - adc (%rsi,%rbp,2),%edx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp $0x16e14,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53df5a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cb80000(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fs adc $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53dfeb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53dfb0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53dfb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b629c8,-0x8(%r12) │ │ │ │ + mov %ax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - mov (%rsi,%rbp,2),%ss │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e14,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53e022 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jrcxz 53e37e │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000000(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + jge 53dfcd │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53e0b1 │ │ │ │ + movq $0x53e078,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - or 0x16e(%rip),%dl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cltd │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %edx,0x16e(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018e7d(%rax) │ │ │ │ + movl $0x53e0a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e0a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbx │ │ │ │ - adc $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7d(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53e0c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6083c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - fwait │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jne 53e3ff │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cb80000(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %al,0x5b(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - adc $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + rol %cl,%eax │ │ │ │ + push %rdx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e15,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48000000(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fstl 0x16e(%rip) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jle 53e07d │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 53d6e0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lahf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or (%rsi),%edx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fs (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0ff8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov %edx,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jle 53e0cd │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + cmp %ecx,-0x39(%rax) │ │ │ │ + rex.RB rcrb $0x8b,0x480053e1(%r8) │ │ │ │ + rex.XB adc %ecx,-0x77(%r8) │ │ │ │ + rex.RB enter $0x8b48,$0x43 │ │ │ │ + or %ecx,-0x77(%rax) │ │ │ │ + rex.RB rorb $1,-0x75(%r8) │ │ │ │ + rex.XB add %ecx,-0x77(%r8) │ │ │ │ + rex.RB fmuls 0x75(%r9,%rcx,4) │ │ │ │ + loopne 53e1b6 │ │ │ │ + mov %esi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 1bf1220 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cb80000(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rcll %cl,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jge 53e125 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 53e1ea │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 53e34a │ │ │ │ + movq $0x53d4a8,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x53d6e0,-0x40(%r12) │ │ │ │ + lea -0x66(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + lea -0x3e(%r12),%rdx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 53e30a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 53e35a │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x53e238,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e238 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %bh,(%rax) │ │ │ │ + jge 53e1c5 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb (%rdi),%edx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ds (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53e2fa │ │ │ │ + movq $0x53dea8,-0x80(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x53df38,-0x68(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x617b10,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1b35a00,-0x38(%r12) │ │ │ │ + lea -0x4d(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x53df70,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x53e000,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x53e488,0x10(%rbp) │ │ │ │ + lea -0x36(%r12),%r9 │ │ │ │ + lea 0x1aea856(%rip),%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x53dcd8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 1bf0f70 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + movq $0x53e390,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,%al │ │ │ │ + jnp 53e31d │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - gs (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53e452 │ │ │ │ + movq $0x53d7b0,-0x80(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x53d840,-0x68(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x617b10,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x1b35a00,-0x38(%r12) │ │ │ │ + lea -0x4d(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x53d878,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x53d908,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x53e500,0x10(%rbp) │ │ │ │ + lea -0x36(%r12),%r9 │ │ │ │ + lea 0x1aea6fe(%rip),%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 611bc8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18e78f7(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + jp 53e415 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + movq $0x53e040,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x53e0f0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x53e118,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - mov %ss,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,0x7a(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53e557 │ │ │ │ + movq $0x53d948,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x53d9f8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x53da20,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - mov $0x17,%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ficoms (%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53e5a2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53e5b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 965e80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7cb80000(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x617a30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - sbb %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %ebx,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov $0x79,%al │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53e707 │ │ │ │ + movq $0x53e650,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e650 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.WRB sbb %r13b,0x1(%r14) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - sbb %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%al │ │ │ │ + add %ch,0x79(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 53e66a │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 53e6bf │ │ │ │ + movq $0x53e730,0x0(%rbp) │ │ │ │ + lea 0x19661d9(%rip),%r14 │ │ │ │ + lea 0x1966069(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - sbb %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %bl,%al │ │ │ │ + js 53e625 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x66(%rdi) │ │ │ │ + movq $0x53e578,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53e6ef │ │ │ │ + movq $0x53e140,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x18,%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x53e750,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000000(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fstpl (%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,0x78(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53e698,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 965d70 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + js 53e6dd │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r9b │ │ │ │ + (bad) {%k7}{z} │ │ │ │ + (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %bl,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cb80000(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - es sbb %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rbx │ │ │ │ - sbb %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ja 53e705 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 53e793 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 53d260 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbbl $0x16e,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %dh,-0x72(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53e814 │ │ │ │ + movq $0x53e7e8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,%al │ │ │ │ + jbe 53e775 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0x1aea33b(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53d260 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5578d8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48000000,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rcrl $1,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x48018e77(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53e9dd │ │ │ │ + movq $0x53e878,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53e878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000000(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - negb (%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,0x77(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53e9cd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x3f(%rbx),%rdx │ │ │ │ + mov 0x47(%rbx),%rsi │ │ │ │ + mov 0x4f(%rbx),%rdi │ │ │ │ + mov 0x57(%rbx),%r8 │ │ │ │ + mov 0x5f(%rbx),%r9 │ │ │ │ + mov 0x67(%rbx),%r10 │ │ │ │ + mov 0x6f(%rbx),%rbx │ │ │ │ + movq $0x53e608,-0xd8(%r12) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r11,-0xd0(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0xc8(%r12) │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x1b35a00,-0xb8(%r12) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x53e778,-0xa8(%r12) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + lea -0xb6(%r12),%r14 │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + mov %r11,-0x90(%r12) │ │ │ │ + movq $0x53e7a8,-0x88(%r12) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %r11,-0x78(%r12) │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x1e25c69,-0x40(%r12) │ │ │ │ + movq $0x1e25beb,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18e762c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000000(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x1a,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000000(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdx │ │ │ │ - sbb 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48000000,%esp │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - sbb 0x1(%rsi),%ch │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + stc │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18ea2ce(%rip),%r14 │ │ │ │ + jmp 53e830 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48000000,%ebp │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb 0x1(%rsi),%ch │ │ │ │ + add %dh,%al │ │ │ │ + jne 53e9bd │ │ │ │ + add %ecx,-0x77(%rcx) │ │ │ │ + int1 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x1aea0f9(%rip),%rsi │ │ │ │ + lea 0x18ea29a(%rip),%r14 │ │ │ │ + jmp 53e830 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x48000000,%esi │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + jne 53e9ed │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53eac3 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53eabe │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aea0a0(%rip),%r9 │ │ │ │ + lea 0x1aea099(%rip),%r8 │ │ │ │ + lea 0x1901a8a(%rip),%rdi │ │ │ │ + lea 0x1aea08b(%rip),%rsi │ │ │ │ + lea 0x18ea22c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 53e830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + jbe 53ea65 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734c242c <__environ@GLIBC_2.2.5+0x71482204> │ │ │ │ (bad) │ │ │ │ - sbb 0x1(%rsi),%ch │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53eb1b │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x53eb38,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf5508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x48000000,%edi │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 53e884 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x1b,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ + add %dl,0x76(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x53eb68,0x0(%rbp) │ │ │ │ + lea 0x1965d0b(%rip),%r14 │ │ │ │ + lea 0x1965b9b(%rip),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + xchg %eax,%esi │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,0x490053eb(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 965d70 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %bl,(%rbx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x490053eb(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 965e80 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x617a30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rcx │ │ │ │ - sbb 0x1(%rsi),%ebp │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jg 53e905 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 53ec49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 53ec9f │ │ │ │ + movq $0x53ec38,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ec38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - sbb 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 53ec2a │ │ │ │ + push %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e1b,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jne 53ec70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%dh │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loope 53e965 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18e760a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %bl,(%rsi,%rbp,2) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53ed63 │ │ │ │ + movq $0x53ed08,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ed08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub (%rsi,%rbp,2),%ebx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x13(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdx │ │ │ │ - sbb $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 53ed40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jnp 53e9e6 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x18e754e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cltd │ │ │ │ - sbb $0x6e,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53ee29 │ │ │ │ + movq $0x53edc8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53edc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + out %al,(%dx) │ │ │ │ + push %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e1c,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 53ee00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x1af8f85(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fstpl (%rsi,%rbp,2) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1af8f80(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18e7490(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lcall *(%rsi,%rbp,2) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 53eea1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 53eef7 │ │ │ │ + movq $0x53ee90,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ee90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - sbb $0x16e,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x53ee,$0x0 │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53eec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18e73ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp $0x16e1d,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53efc1 │ │ │ │ + movq $0x53ef60,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ef60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdi │ │ │ │ - sbb $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffac11(%r8) │ │ │ │ + jrcxz 53ef72 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ef98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbbl $0x0,0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x1af8ded(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs %eax,0x16e1d │ │ │ │ + lea 0x1af8de8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18e7308(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f09e │ │ │ │ + movq $0x53f028,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x10(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,$0x1d │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 53f060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 53f07d │ │ │ │ + lea 0x1af8d33(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %bl,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 53f090 │ │ │ │ + lea 0x1af8d29(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1af8d24(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18e7233(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f163 │ │ │ │ + movq $0x53f108,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0xf(%r8) │ │ │ │ + push %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 53f140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jo 53ebc8 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x18e7176(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f1c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53f1c2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ac9968(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d58410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1af8bb3,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edx │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%bl │ │ │ │ + or %dh,-0x72(%rcx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53f28e │ │ │ │ + movq $0x53f240,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f240 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %dl,%al │ │ │ │ + jo 53f1cd │ │ │ │ + add %ecx,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x1e,%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1aeb8ac(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%ah │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fcomps (%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x49018e70 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f2d7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x53f208,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16dde98(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%ch │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + cmp %dh,-0x72(%rax) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f34b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f340 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x53f2a8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x53f360,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 572760 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%dh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and (%rdi),%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 53f36c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x6f,%al │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f3b8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x53f2f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16dddc5(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - rex.RB (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x6f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53f4be │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f4b3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x53f380,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x53f448,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push $0x16e1f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add $0x72,%al │ │ │ │ + sub $0x48,%al │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + jb 53f46e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ddc1a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ddc3b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 53f4c2 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 53f4a0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ddc8a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ddca0(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ddc1b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%cl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov (%rdi),%ebx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x6e(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f525 │ │ │ │ + movq $0x53f3d8,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16ddc65(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18e6e19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53f5a5 │ │ │ │ + movq $0x53f590,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53f4f0 │ │ │ │ + lea 0x18e6db4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + xor 0x458d4801(%rdi),%ebp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f60e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 53f609 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1af87c8(%rip),%rsi │ │ │ │ + lea 0x18e6dc1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b7c440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%dl │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %dh,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53f685 │ │ │ │ + movq $0x53f668,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x48018e6d(%rax) │ │ │ │ + movl $0x53f6a0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18e6db4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018e6d(%rax) │ │ │ │ + movl $0x53f6c8,0x0(%rbp) │ │ │ │ + lea 0x18e6d51(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53f6fe │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1ae9424(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + jb 53f760 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + jb 53f754 │ │ │ │ + lea 0x16ddadd(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16ddac3(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + jae 53f784 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jb 53f778 │ │ │ │ + lea 0x16dda71(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16dda4f(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x16dda77(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x20,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%dh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - and %ch,0x1(%rsi) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - out %eax,$0x0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdi │ │ │ │ - and %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 4853ed81 <__environ@GLIBC_2.2.5+0x464feb59> │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %esp,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f7f0 │ │ │ │ + movq $0x53f7e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f7e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x16e20,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 53f7ec │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53f738 │ │ │ │ + lea 0x18e6ec1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 53edea │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f860 │ │ │ │ + movq $0x53f850,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %ah,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 53f85c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53f738 │ │ │ │ + lea 0x18e6e59(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%ah │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x21,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov (%rcx),%es │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.RX and %r13d,0x1(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53f903 │ │ │ │ + movq $0x53f8f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and %bp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %ah,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1af84ca,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53f738 │ │ │ │ + lea 0x18e6dc6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 53fed8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + shrb $1,-0x72(%rcx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 53f9c1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53f980,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53f980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - and %ebp,0x1(%rsi) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x4c018e69(%rax) │ │ │ │ + mov 0x17(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov $0xb,%esi │ │ │ │ + lea 0x1aeb169(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - int1 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - and %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - repnz add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 555cee │ │ │ │ + xor %bh,-0x72b7fe72(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53f9fa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 572760 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53fa68 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x53fa58,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53fa58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - and 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - hlt │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp %esp,(%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 53fa64 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53f738 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jo 53ef4c │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53faf8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53faed │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x53fa10,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - and 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - testl $0x83480000,(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 53ef8c │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fb6d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x53fa80,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %ah,(%rbx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x23,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x53fb10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16dd491(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and 0x1(%esi),%ebp │ │ │ │ - ... │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53fc93 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fc88 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x53fc78,-0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53fc78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sti │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - and 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cld │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 53fc84 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53f738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - and 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - std │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - and $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%dh │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ss and $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53fd1d │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fd12 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x53fc00,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fd95 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x53fca8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebp │ │ │ │ - and $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 53fe26 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fe1b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x53fd38,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16dd258(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - and $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53fea1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x53fdb8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add 0x16e(%rip),%ah │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %bh,%dl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %bl,0x64(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 53ff4f │ │ │ │ + movq $0x53f940,-0x48(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x53f9d8,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 53ff30 │ │ │ │ + movq $0x53fe48,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp $0x25,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + movq $0x53fb98,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fs and $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x18e679f(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x67(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 540019 │ │ │ │ + movq $0x53ffd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 53ffd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48000001,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov (%ecx),%es │ │ │ │ + movq $0x540000,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x25,%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov (%ecx),%es │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 53fed8 │ │ │ │ + lea 0x18e66f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,%al │ │ │ │ + data16 mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5400a0 │ │ │ │ + movq $0x540078,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shll %cl,0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4c018e66(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 53fed8 │ │ │ │ + lea 0x18e6689(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + data16 mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54011c │ │ │ │ + movq $0x540100,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - repz and $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + data16 mov (%rcx),%es │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 53fed8 │ │ │ │ + lea 0x18e661d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - adc $0x26,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x16e26,%eax │ │ │ │ + data16 mov (%rcx),%es │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18e65f5(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + movq $0x1e26789,-0x10(%r12) │ │ │ │ + movq $0x201df59,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18e6612(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jle 53f230 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 540279 │ │ │ │ + movq $0x540218,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48000001(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x16e26,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x2(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shlb $1,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 540250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x1af7b35(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sti │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1af7b30(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18e65a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and (%rdi),%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54033b │ │ │ │ + movq $0x5402e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5402e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRB (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jne 53f2f1 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + add -0x7d(%rax,%rax,1),%edx │ │ │ │ + jrcxz 5402f2 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540318 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + lea 0x18e64e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 540390 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + incl (%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e27,%esp │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5405bd │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54043a │ │ │ │ + movq $0x5403e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5403e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000001(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in $0x27,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0xf(%rax),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov 0x1f(%rax),%rdx │ │ │ │ + mov 0x27(%rax),%r10 │ │ │ │ + mov 0x7(%rax),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x7(%r11),%rax │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov 0xf(%r11),%r10 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x17(%r11),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jg 5405e0 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 5404fb │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 5406cd │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 540684 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5406cd │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 540684 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 540716 │ │ │ │ + movq $0x540580,-0x30(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5407e0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x16e28,%eax │ │ │ │ + lea 0x18e62dc(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 540667 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 5406cd │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 540684 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 5406cd │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 540524 │ │ │ │ + movq $0x540850,-0x28(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 540390 │ │ │ │ + movq $0x540888,-0x28(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 540390 │ │ │ │ + movq $0x540758,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - sbb %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rcx │ │ │ │ - sub %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %eax,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 53f3d2 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5407fc │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54081a │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5407c8,0x8(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,0x4801aca9(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 5405b3 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 198fbe0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esi │ │ │ │ - sub %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4801aca9(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 5405b3 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1990b38 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e28,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,-0x55(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5408ea │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1994e10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rcx,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54092e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 19958f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loope 53f432 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000001(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %ebp,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5409f2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x540998,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp (%rcx),%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - sub %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + or $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - sub %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 540b11 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 540b34 │ │ │ │ + movq $0x540a70,-0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540a70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock sub %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xa,%al │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540ab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - sub 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x49000000(%rdi) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 540b01 │ │ │ │ + movq $0x540948,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x1af72d3(%rip),%rsi │ │ │ │ + lea 0x1af72cc(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub 0x1(%r14),%r13b │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - and $0x48000001,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1af72a9(%rip),%rsi │ │ │ │ + lea 0x1af72a2(%rip),%r14 │ │ │ │ + lea 0x1aca6b4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - subb $0x6e,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x18e5d90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x540fd8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 540a10 │ │ │ │ + movq $0x540b80,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540b80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sub 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4800540b(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,$0x2a │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock lock or 0x48(%rax,%rax,1),%edx │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 540bf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc (%rbx),%ebp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000003(%rip) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jg 540dac │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 540c88 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 540cd0 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af70fd(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x16e2b,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 540f3e │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 540d21 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af70ac(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 540d69 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af7064(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x1af7024(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 540e0a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 540e52 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af6f7b(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 540f81 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 540ea3 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af6f2a(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 540eeb │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1af6ee2(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x1af6ea2(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x1af6e4f(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x1af6e0c(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rsp │ │ │ │ - sub 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rax │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x541010,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ja 53f615 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018e58(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 541103 │ │ │ │ + movq $0x541060,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,0x58(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5410a0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5410a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rcx,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 541116 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5410f3 │ │ │ │ + movq $0x5408c0,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x1af6cda(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x541148,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - sub 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub $0x48000001,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e2b,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x57(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x541170,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,0x57(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5411b8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5411b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + enter $0x20,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 53f675 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x7(%rbx),%r10 │ │ │ │ + mov 0xf(%rbx),%r11 │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jg 54128d │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 541252 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 541312 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 541272 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 541312 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 541312 │ │ │ │ + movq $0x541338,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 540a10 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 5412f6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 541312 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 541272 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 541312 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 541272 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x1af6aa5(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4901aca1(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 541379 │ │ │ │ + movq $0x540900,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cvttps2pi 0x1(%rsi),%mm5 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1d98 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + push %rsp │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 5413db │ │ │ │ + lea 0x18e5528(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0x16e2c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + push %rsp │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x541408,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbx │ │ │ │ - sub $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018e54(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5414eb │ │ │ │ + movq $0x541458,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - je 53f6f6 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x54(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x541488,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebp │ │ │ │ - sub $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5414c0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5414c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx,%rax,1) │ │ │ │ + add %ah,%al │ │ │ │ + push %rbx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5413d0,0x8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 540390 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e2c,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018e53(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 54154b │ │ │ │ + lea 0x18e53c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 53f756 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %ah,0x53(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x541578,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x16e2d,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rbx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54165b │ │ │ │ + movq $0x5415c8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5415c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x16e2d,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rdx │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5415f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5415f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRB sub $0x16e,%rax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018e52(%rax) │ │ │ │ + movl $0x541630,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x0,0x16e(%rip),%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lea 0x16e(%rip),%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x52(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x541540,0x8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 540390 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x2d,%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x52(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54194f │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54195a │ │ │ │ + movq $0x5416e8,-0x28(%rbp) │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5416e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rcx,%rax,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdx │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x541728,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shrb %cl,0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rcx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 541960 │ │ │ │ + movq $0x541770,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x48000001,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock sub $0x16e,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018e51(%rax) │ │ │ │ + movl $0x541798,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x51(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5417e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5417e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + enter $0x4,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - ds add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc $0x16e2e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rcx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%r10 │ │ │ │ + mov 0x17(%rbx),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jg 5418b8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 541880 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 541943 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 5418a0 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 541943 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 541943 │ │ │ │ + movq $0x541988,0x18(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 540a10 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 541927 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 541943 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 5418a0 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 541943 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 5418a0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 541518 │ │ │ │ + lea 0x18e4fd2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1994e10 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bh,0x4f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5419c0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5419c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp %ebp,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,0x4f(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 5419f5 │ │ │ │ + movq $0x541a48,0x0(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 19958f8 │ │ │ │ + movq $0x541a28,0x28(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 19958f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rcx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018e4e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5413a8 │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - js 53f8d8 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x48018e4e(%rax) │ │ │ │ + movl $0x541a88,0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + shl $1,%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541a88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x4e(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 541695 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRB mov (%r9),%es │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 541aeb │ │ │ │ + lea 0x18e4e70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRB mov (%r9),%es │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x541b18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e2e,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018e4d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 541bfb │ │ │ │ + movq $0x541b68,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541b68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 53f938 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRB mov (%r9),%es │ │ │ │ + movq $0x541b98,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRB mov (%r9),%es │ │ │ │ + movq $0x541bd0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541bd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rdi),%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + rex.WR mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x541ae0,0x8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 540390 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRB mov (%r9),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 541f59 │ │ │ │ + movq $0x541c60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x2f,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WR mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 541f4b │ │ │ │ + movq $0x541ca8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541ca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018e4c(%rax) │ │ │ │ + movl $0x541ce8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rax │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 541f64 │ │ │ │ + movq $0x541d30,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541d30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WR mov (%rcx),%es │ │ │ │ + movq $0x541d58,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jp 53f9b9 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WXB mov (%r9),%es │ │ │ │ + movq $0x541da0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %ch,0x49018e4b(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54215b │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jg 541fea │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 541e35 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 541e78 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 54216b │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 541ec4 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 541f07 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541688 │ │ │ │ + lea 0x1ac9288(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ + lea 0x18e4a08(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x541f90,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 541f90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 542045 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 542088 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 5421af │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 5420d4 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 542117 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541ab8 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541688 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541688 │ │ │ │ + movq $0x199b6d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x200b1da,-0x10(%r12) │ │ │ │ + movq $0x200b1da,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 541688 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 542238 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - repnz (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 54257a │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%dh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 54297c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x50(%rbp),%r11b │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %al,(%r11,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + mov %r10b,(%rax,%r11,1) │ │ │ │ + add $0x60,%rbp │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x2,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 54258a │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.RX xor %r13b,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 54232c │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 54258a │ │ │ │ + mov %?,%ebx │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRX add %r8,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - xor %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRXB add %r8,(%r8) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - xor %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 542969 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x50(%rbp),%al │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %r9b,(%rax,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rax,%r9,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rax,%r9,1) │ │ │ │ + add $0x68,%rbp │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x3,%rdi │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 54258a │ │ │ │ + nop │ │ │ │ + mov %?,%ebx │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e30,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 542414 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x68,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 54258a │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 53fada │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 542444 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 54257a │ │ │ │ + nop │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %esi,(%rcx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 542956 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x68(%rbp),%al │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x50(%rbp),%r9b │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %dl,(%r9,%r8,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x3(%r8),%r9 │ │ │ │ + mov %al,(%rdx,%r9,1) │ │ │ │ + add $0x70,%rbp │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 54258a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub (%rcx),%dh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 54254c │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x70,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 54258a │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %r13,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rbp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 54257c │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rdx │ │ │ │ + mov 0x1b(%rbx),%r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 54282e │ │ │ │ + lea 0xc(%r8),%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jg 542850 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%rdi,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 542801 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jl 5427b6 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + jge 5426a3 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + movq $0x542340,-0x68(%rbp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + movzbl %r10b,%edx │ │ │ │ + add $0xffffffffffffff20,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r14,%r11 │ │ │ │ + lea -0x80(%rdx),%r14 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r10b,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %r9b,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + lea 0x3(%rdi),%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov (%rdx,%r11,1),%dl │ │ │ │ + movq $0x542458,-0x70(%rbp) │ │ │ │ + movzbl %dl,%r11d │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + add %rcx,%r11 │ │ │ │ + movzbl %al,%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %r11,%rcx │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff10,%r11 │ │ │ │ + shl $0x12,%r11 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r10b,-0x20(%rbp) │ │ │ │ + mov %al,-0x18(%rbp) │ │ │ │ + mov %r9b,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jge 5428bd │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + jl 5426a3 │ │ │ │ + mov %r10b,%r11b │ │ │ │ + add $0xbf,%r11b │ │ │ │ + cmp $0x19,%r11b │ │ │ │ + ja 5427ee │ │ │ │ + add $0x20,%r10b │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 54258a │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 54258a │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 542812 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + jmp 5425b8 │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 542823 │ │ │ │ + mov $0x3,%r11d │ │ │ │ + jmp 5425b8 │ │ │ │ + mov $0x4,%r11d │ │ │ │ + jmp 5425b8 │ │ │ │ + movq $0x5429a0,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf23d8 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + cmp $0xc,%rdx │ │ │ │ + jl 54288c │ │ │ │ + movq $0x542428,-0x28(%rbp) │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf2410 │ │ │ │ + movq $0x542560,-0x28(%rbp) │ │ │ │ + lea 0xc(%rsi),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf2410 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + movq $0x542270,-0x60(%rbp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff40,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + add %r9,%r11 │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r10b,-0x10(%rbp) │ │ │ │ + mov %al,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 1816100 │ │ │ │ + movq $0x542510,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ + movq $0x5423d8,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ + movq $0x5422f0,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 182d4e0 │ │ │ │ nop │ │ │ │ - jnp 53fb5b │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5429b4 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16e31,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + js 5429f0 │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 542a19 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x542a08,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 542a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - xor %ebp,0x1(%rsi) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int1 │ │ │ │ - xor %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x45c74801(%rsi),%cl │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub 0x4c(%rax,%rax,1),%dl │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 17f1438 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and (%rdx),%dh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4801aafa(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 542a49 │ │ │ │ + lea 0x1aafa88(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x542a88,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0xc(%rax),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf21d0 │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rsp │ │ │ │ - xor 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %dh,0x50(%rdi) │ │ │ │ + movq $0x542238,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x542b30,0x18(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x1b(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 542238 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebx │ │ │ │ - xor 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - xor 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in (%dx),%eax │ │ │ │ - xor 0x1(%rsi),%ch │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 542b24 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 542b30 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x33,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x17f1918,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x542b08,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %ah,0x49018e28(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 542bed │ │ │ │ + movq $0x1bf7518,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5429c8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18e3d79(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + cmp $0x8d48018e,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 542c7b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 542c76 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ae5ee8(%rip),%r9 │ │ │ │ + lea 0x1ae5ee1(%rip),%r8 │ │ │ │ + lea 0x18fd8d2(%rip),%rdi │ │ │ │ + lea 0x18e356c(%rip),%rsi │ │ │ │ + lea 0x18e6074(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 53e830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - xor (%rbx),%esi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x1(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rsi │ │ │ │ - xor 0x1(%rsi),%ebp │ │ │ │ + mov $0x3d,%al │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 542cc1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x542cd8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18e3cc1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab1b50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x49018e3c(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 541c28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - js 53fcdd │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fwait │ │ │ │ - xor 0x1(%rsi),%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 542d1a │ │ │ │ + movq $0x542d38,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b647a8 │ │ │ │ + lea 0x18e3d67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp $0x8349018e,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x542c90,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x542da0,-0x10(%rbp) │ │ │ │ + lea 0x18e26bf(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 53a718 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movsxd (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e33,%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x3c(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x542dd8,0x8(%rbp) │ │ │ │ + lea 0x18e264d(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a718 │ │ │ │ nop │ │ │ │ - loope 53fd3d │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x1(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x16e34,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + cmp $0x8e,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbp,1) │ │ │ │ + movl $0x542f08,0x0(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x18fd734(%rip),%rdi │ │ │ │ + lea 0x18e33ce(%rip),%rsi │ │ │ │ + lea 0x18e5ed6(%rip),%r14 │ │ │ │ + jmp 53e830 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 542e4c │ │ │ │ + movq $0x5431b8,0x8(%rbp) │ │ │ │ + lea 0x1ae5d0e(%rip),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x18fd6fc(%rip),%rdi │ │ │ │ + lea 0x18e3396(%rip),%rsi │ │ │ │ + lea 0x18e5e9e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53e830 │ │ │ │ + movq $0x542e80,0x8(%rbp) │ │ │ │ + lea 0x18e3b5d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 542e80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %esi,(%rsi,%rbp,2) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 542f64 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x1(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,0x48018e5a(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov 0x6f(%rbx),%rbx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5430b9 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 542fe9 │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1e2870a,-0x18(%r12) │ │ │ │ + movq $0x1e2870a,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x542ea0,-0x58(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - rex.W xor $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54313a │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1e2870a,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x543060,-0x60(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rdi │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54327b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov 0x6f(%rbx),%rbx │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1e2870a,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jbe 53fdbe │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5432c2 │ │ │ │ + movq $0x543320,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 542d00 │ │ │ │ + lea 0x18e37df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - xor $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54332c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54337a │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5432e0,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + ss mov (%rcx),%es │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 543408 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 543403 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x543420,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf5508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x36(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x543480,0x0(%rbp) │ │ │ │ + jmp 542d00 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or 0x16e(%rip),%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54348c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5434e4 │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x543528,0x18(%rbp) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x543440,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b4af68,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdi │ │ │ │ - xor $0x16e,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x35(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5435c2 │ │ │ │ + movq $0x5435b0,-0x8(%rbp) │ │ │ │ + lea 0x18e3528(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5435b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jp 53fe7f │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + lea 0x18e350f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor $0x8e,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54366d │ │ │ │ + movq $0x543628,-0x10(%rbp) │ │ │ │ + lea 0x18e34b8(%rip),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 543628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp $0x1bf7120,%rcx │ │ │ │ + jne 54365f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x1af39f3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - xor $0x16e,%eax │ │ │ │ + lea 0x18e3474(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x34(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + jmp 5435e8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xor 0x458d4801(%rsi),%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5436d2 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + movq $0x1e26aa9,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a44810 │ │ │ │ + lea 0x18e342f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 53fe7f │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - leave │ │ │ │ - xor $0x16e,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xorb $0x1,(%rsi,%rcx,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 543721 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x543738,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18e1d59(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab1b50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor -0x2176b6ff(%rsi),%cl │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 541c28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - jno 53fe9f │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - xor $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + xor $0x8e,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 543782 │ │ │ │ + movq $0x543798,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b647a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jb 53febf │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xor -0x3b7cb6ff(%rsi),%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x5436f0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x543800,-0x10(%rbp) │ │ │ │ + lea 0x18e1c3f(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 53a718 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x33(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x543838,0x8(%rbp) │ │ │ │ + lea 0x18e1c0d(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 53a718 │ │ │ │ nop │ │ │ │ - cmp %esi,(%rsi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rcx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor 0x45c74801(%rsi),%cl │ │ │ │ + clc │ │ │ │ + loopne 543876 │ │ │ │ + push %rsp │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x73(%rax) │ │ │ │ + cmp $0x18fcce3,%eax │ │ │ │ + lea 0x18e297d(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 53e830 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 543955 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jns 53ff60 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + push %rax │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 543ae5 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 543c8c │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 543a1e │ │ │ │ + movq $0x1bf7608,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x1bf7590,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1e2870a,-0x18(%r12) │ │ │ │ + movq $0x1e2870a,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x543f90,0x18(%rbp) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x543878,-0x40(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs %eax,0x16e36 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRXB mov (%r9),%es │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 543b05 │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 543e19 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 543bca │ │ │ │ + movq $0x1bf7608,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x1bf7590,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1e2870a,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x544150,0x18(%rbp) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x543a88,-0x48(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4d(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 543d51 │ │ │ │ + movq $0x1bf7608,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + movq $0x1bf7590,-0x88(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + lea -0xa0(%r12),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1e2870a,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x544070,0x18(%rbp) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x543c38,-0x48(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WXB mov (%r9),%es │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 543eda │ │ │ │ + movq $0x1bf7608,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + movq $0x1bf7590,-0x88(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x592c60,-0x70(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + lea -0xa0(%r12),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x544230,0x18(%rbp) │ │ │ │ + lea -0x6f(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5572f0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x543dc0,-0x50(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ + mov %r11,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - call 556dc3 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 543f9c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 543fea │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or (%rdi),%dh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x543f50,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %esi,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54407c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5440ca │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x544030,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rsi │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54415c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5441aa │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %esi,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x544110,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54423c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54428a │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5441f0,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub %cl,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 544320 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544315 │ │ │ │ + movq $0x543760,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a44810 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18e28b1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shlb $1,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18e2862(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + rex.X sub %cl,-0xc76b7ff(%rsi) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nop │ │ │ │ - int1 │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + rex.WXB sub %cl,-0xc76b7ff(%r14) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + push %rsp │ │ │ │ + sub %cl,-0xc76b7ff(%rsi) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nop │ │ │ │ - xor (%rax),%bh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0xc76b7ff(%rsi) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nop │ │ │ │ - push %rbp │ │ │ │ - cmp %ch,0x1(%rsi) │ │ │ │ - ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - js 540122 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 544467 │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54447a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + movq $0x1e259f2,-0x20(%rbp) │ │ │ │ + movq $0x1e26789,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 183eee0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16e38,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret $0x6e38 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5444ba │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5444d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab0ae0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in $0x38,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ + add %bl,0x70(%rcx) │ │ │ │ + add (%rdx),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab0cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - cmp %ebp,0x1(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54472b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x544548,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 544548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54471b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x1e25a1b,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ds cmp %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - cmp %ebp,0x1(%rsi) │ │ │ │ - ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmpb $0x6e,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + and %bh,(%rcx) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5502c0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16e39,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sarl $0x6e,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5447ca │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5447bf │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x1e26c53,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loope 540263 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 544842 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544837 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x1e26c84,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %bh,(%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5448ba │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5448af │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x1e26cb5,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov $0x48018e24,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 544929 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x544910,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 544910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - cmp 0x1(%rsi),%ch │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRX cmp 0x1(%rsi),%r13b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x24(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x544940,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 53b5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc %ecx,-0x2176b7ff(%rsi) │ │ │ │ + lea 0x18e111f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab1b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jo 5402e4 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5449b0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5449c8,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + lea 0x18e0eb1(%rip),%rsi │ │ │ │ + lea 0x1ac418a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000001(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov (%rdx),%? │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x3a,%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + movq $0x1bf9a80,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - cmp 0x1(%rsi),%ch │ │ │ │ + pop %rax │ │ │ │ + and 0x458d4801(%rsi),%ecx │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 544a48 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x544a60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18e0be9(%rip),%rsi │ │ │ │ + lea 0x1ac40e2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + and -0x2776b7ff(%rsi),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 544ad1 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544ac1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1e26802,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e25671,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x544b20,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18e0b28(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - idivl (%rdx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 544b14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 544b20 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb (%rbx),%bh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x544af8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex cmp 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdi │ │ │ │ - cmp 0x1(%rsi),%ebp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 544bc0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x544bd8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18e0c01(%rip),%rsi │ │ │ │ + lea 0x1ac3f6a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cltd │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1af31ba(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - cmp 0x1(%rsi),%ebp │ │ │ │ - ... │ │ │ │ + lea 0x1af31a3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs %eax,0x16e3b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lock or %ecx,0x458d4801(%rsi) │ │ │ │ + call 734c8564 <__environ@GLIBC_2.2.5+0x7148833c> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x544c50,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 544c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - cmp 0x1(%rsi),%ebp │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7cfe71f7(%rax) │ │ │ │ + jrcxz 544c5a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 544c67 │ │ │ │ + lea 0x18e0979(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18e0992(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pushf │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in $0x3b,%eax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.RB lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 544d29 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544d1e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e256c1,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x544d68,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %edi,(%rsi,%rbp,2) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 544d5c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 544d68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x3c,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x544d40,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 544e3c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544e31 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x544c90,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + lea 0x19c7f18(%rip),%rsi │ │ │ │ + lea 0x19dd341(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp b1eba8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 544ec3 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544eb8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x544dd0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + lea 0x19dc4e8(%rip),%rdi │ │ │ │ + lea 0x19dd331(%rip),%rsi │ │ │ │ + lea 0x19c43da(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c62ca0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - push %rsi │ │ │ │ - cmp $0x6e,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + pop %rax │ │ │ │ + or %ecx,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 544f01 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18e0939(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000001(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jle 5404c6 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov $0x42,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 544fb1 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 544fa6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2037dc1,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e256c1,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x544ff0,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000001(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16e3c,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000001(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 544fe4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 544ff0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cmp $0x6e,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jrcxz 540526 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x544fc8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movabs 0x4cf0458d48018e1c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5450bb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5450b0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x544f18,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + lea 0x19c7c99(%rip),%rsi │ │ │ │ + lea 0x19dd0c2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp b1eba8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add 0x16e(%rip),%edi │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W sbb $0x8e,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54513a │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54512f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x545058,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%r8 │ │ │ │ + lea 0x19dc271(%rip),%rdi │ │ │ │ + lea 0x19dd0ba(%rip),%rsi │ │ │ │ + lea 0x19c4163(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp c62ca0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and 0x16e(%rip),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x40(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 545225 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54521a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x2037dc1,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + movq $0x1e256c1,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e256c1,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x545268,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.X cmp $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 54525c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 545268 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fs cmp $0x16e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x545240,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb 0x458d4801(%rsi),%cl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54533c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545331 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x545150,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + lea 0x19c7a18(%rip),%rsi │ │ │ │ + lea 0x19dce41(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp b1eba8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %bh,0x16e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x3e(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 545425 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54541a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x2037dc1,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + movq $0x1e25699,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e256c1,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x545468,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x48000001,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - cmp $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 54545c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 545468 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - enter $0x6e3d,$0x1 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - call 55742a │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x545440,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %cl,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54553c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545531 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x545350,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + lea 0x19c7818(%rip),%rsi │ │ │ │ + lea 0x19dcc41(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp b1eba8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5456a1 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545696 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x5450d0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5455e0,-0x30(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x18(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5455e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 54564f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54563f │ │ │ │ + movq $0x5454d0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + lea 0x19dbd61(%rip),%rdi │ │ │ │ + lea 0x19dcbaa(%rip),%rsi │ │ │ │ + lea 0x19c3c53(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c62ca0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54563f │ │ │ │ + movq $0x5452d0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + lea 0x19dbd0a(%rip),%rdi │ │ │ │ + lea 0x19dcb53(%rip),%rsi │ │ │ │ + lea 0x19c3bfc(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp c62ca0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub (%rsi),%bh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x16(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 545896 │ │ │ │ + add $0x128,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54588b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x545550,-0x120(%r12) │ │ │ │ + mov %r8,-0x110(%r12) │ │ │ │ + mov %rdx,-0x108(%r12) │ │ │ │ + mov %r9,-0x100(%r12) │ │ │ │ + mov %rbx,-0xf8(%r12) │ │ │ │ + mov %rsi,-0xf0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xe8(%r12) │ │ │ │ + lea -0x120(%r12),%rbx │ │ │ │ + mov %rbx,-0xe0(%r12) │ │ │ │ + mov %rdi,-0xd8(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd0(%r12) │ │ │ │ + movq $0x1e256e9,-0xc8(%r12) │ │ │ │ + lea -0xe6(%r12),%rbx │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xb8(%r12) │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + lea -0xce(%r12),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x1bca4c0,-0xa0(%r12) │ │ │ │ + movq $0x1e25711,-0x98(%r12) │ │ │ │ + lea -0xb6(%r12),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + movq $0x1bca4c0,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + lea -0x9e(%r12),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x1bca4c0,-0x70(%r12) │ │ │ │ + movq $0x1e25739,-0x68(%r12) │ │ │ │ + lea -0x86(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x1e25761,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e25789,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5458d8,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x128,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WR │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5458cc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5458d8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5458b0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x8e,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 545c71 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5459c0,-0x50(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5459c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %al,0x49018e13(%rax) │ │ │ │ + add $0x160,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545c61 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x87(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x97(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xaf(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rax │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x544ed8,-0x158(%r12) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x148(%r12) │ │ │ │ + movq $0x5456b8,-0x140(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x130(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x128(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0x120(%r12) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x118(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x110(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x108(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x100(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0xf8(%r12) │ │ │ │ + movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ + movq $0x1e25800,-0xe8(%r12) │ │ │ │ + lea -0x140(%r12),%rcx │ │ │ │ + mov %rcx,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + lea -0xef(%r12),%rcx │ │ │ │ + mov %rcx,-0xd0(%r12) │ │ │ │ + lea -0x158(%r12),%rcx │ │ │ │ + mov %rcx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x1e25a1b,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x3e,%bh │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x160,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,0x48018e10(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 545d22 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545d17 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x545940,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %bh,(%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %cl,0x458d4801(%rsi) │ │ │ │ + call 104c9694 <__environ@GLIBC_2.2.5+0xe48946c> │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - es (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jo 545d9f │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 545dec │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x544e50,-0x68(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x545c90,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %r8,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab0b50 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.W (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 545e58 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x545e70,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + lea 0x18dfa31(%rip),%rsi │ │ │ │ + lea 0x1ac2ce2(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jno 540789 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + movq $0x1bf9a80,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54607a │ │ │ │ + add $0x140,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54606f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5448d0,-0x138(%r12) │ │ │ │ + mov %r14,-0x128(%r12) │ │ │ │ + movq $0x544968,-0x120(%r12) │ │ │ │ + mov %rsi,-0x110(%r12) │ │ │ │ + mov %rbx,-0x108(%r12) │ │ │ │ + lea -0x138(%r12),%rbx │ │ │ │ + mov %rbx,-0x100(%r12) │ │ │ │ + movq $0x544a10,-0xf8(%r12) │ │ │ │ + mov %rbx,-0xe8(%r12) │ │ │ │ + movq $0x544b88,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + movq $0x544c10,-0xc8(%r12) │ │ │ │ + lea -0xe0(%r12),%r9 │ │ │ │ + mov %r9,-0xb8(%r12) │ │ │ │ + movq $0x1bca4c0,-0xb0(%r12) │ │ │ │ + lea -0xc8(%r12),%r10 │ │ │ │ + mov %r10,-0xa8(%r12) │ │ │ │ + movq $0x2037dc1,-0xa0(%r12) │ │ │ │ + movq $0x1bca4c0,-0x98(%r12) │ │ │ │ + lea -0xf8(%r12),%r10 │ │ │ │ + mov %r10,-0x90(%r12) │ │ │ │ + lea -0xae(%r12),%r10 │ │ │ │ + mov %r10,-0x88(%r12) │ │ │ │ + movq $0x1bca4c0,-0x80(%r12) │ │ │ │ + movq $0x1e25649,-0x78(%r12) │ │ │ │ + lea -0x96(%r12),%r10 │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + movq $0x545d40,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + lea -0x7e(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x120(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x545e10,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab0b50 │ │ │ │ + movq $0x140,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rax) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54610c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546101 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 5460ce │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ac2d7a(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e3f,%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rcx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x7,%rbx │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffff9,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fstpt (%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rdx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54619c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546191 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 54615e │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ac2cea(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x16e40,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rbx) │ │ │ │ - add $0x7,%ebx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x7,%rbx │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffff9,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7cb80000(%rcx,%rax,1) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or 0x458d4801(%rsi),%ecx │ │ │ │ nop │ │ │ │ - push %rbx │ │ │ │ - rex outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5462a5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x546218,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x18df6a9(%rip),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 546218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ds lahf │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 546260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rbp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - js 54086a │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x8b48019f,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jg 54648f │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movq $0x546318,-0x18(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x1(%rip),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rsi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - popf │ │ │ │ - rex outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + jmp 546338 │ │ │ │ + mov %ah,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000001(%rdi) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e40,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5463db │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 54635e │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 546397 │ │ │ │ + movq $0x546120,-0x20(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9a80,0x38(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + movq $0x1af1d40,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + lea -0x1c(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x546418,0x0(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5462c0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ah,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loope 5408ca │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5e(%rbp),%dh │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546472 │ │ │ │ + movq $0x546090,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + movq $0x1bf9a80,0x38(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + mov $0x7,%edx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 54627f │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x16e41,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or %cl,0x458d4801(%rsi) │ │ │ │ + call 734c9e0c <__environ@GLIBC_2.2.5+0x71489be4> │ │ │ │ + pop %rsp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546512 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x5461b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab0b50 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %eax,0x6e(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48018e07(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5465b7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x546590,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 546590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRB │ │ │ │ - rex.B outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x5465d0,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + lea 0x18df335(%rip),%rsi │ │ │ │ + lea 0x18dfd3e(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 54094b │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x52(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54661e │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e26c22,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0x1bf9a80,0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - rex.B outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x7(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546801 │ │ │ │ + add $0x130,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5467f6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x544768,-0x128(%r12) │ │ │ │ + mov %rdi,-0x118(%r12) │ │ │ │ + mov %rbx,-0x110(%r12) │ │ │ │ + mov %r8,-0x108(%r12) │ │ │ │ + movq $0x5447e0,-0x100(%r12) │ │ │ │ + mov %rdi,-0xf0(%r12) │ │ │ │ + mov %rbx,-0xe8(%r12) │ │ │ │ + mov %r8,-0xe0(%r12) │ │ │ │ + movq $0x544858,-0xd8(%r12) │ │ │ │ + mov %rdi,-0xc8(%r12) │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + mov %r8,-0xb8(%r12) │ │ │ │ + movq $0x1bf7680,-0xb0(%r12) │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x1b35a00,-0x98(%r12) │ │ │ │ + lea -0xb0(%r12),%r9 │ │ │ │ + mov %r9,-0x90(%r12) │ │ │ │ + movq $0x545ec0,-0x88(%r12) │ │ │ │ + lea -0x96(%r12),%r9 │ │ │ │ + mov %r9,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x5464b8,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + lea -0x128(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x546538,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1ab0b50 │ │ │ │ + movq $0x130,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e41,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 546945 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x546878,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 546878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loope 5409ab │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x68,%al │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex.X outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5468b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub 0x6e(%rdx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + push $0xffffffff8b480054 │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRXB │ │ │ │ - rex.X outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5468d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 540a2c │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - rex.X outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x50(%rdi) │ │ │ │ + cmpq $0x191,0x7(%rbx) │ │ │ │ + jne 546900 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + movq $0x547040,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e26bf1,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546a23 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546a18 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x546660,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + movq $0x546818,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1ab0bb8 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%ch │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e42,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + mov $0x48018e03,%eax │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546add │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546ad2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x544748,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x546af8,-0x40(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea 0x18e164c(%rip),%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + lea 0x18e0e69(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 1a6a580 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - filds 0x6e(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + add -0x3b7cb6ff(%rsi),%cl │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546b5d │ │ │ │ + movq $0x546960,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add 0x6e(%rbx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.XB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 546b88 │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546c62 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546c57 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x544500,-0x88(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0x1bca4c0,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0x2037dc1,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + movq $0x1e256c1,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rsi │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x546a40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a44810 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.R │ │ │ │ - rex.XB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ca5d4 <__environ@GLIBC_2.2.5+0x7148a3ac> │ │ │ │ + rex.WB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546cc7 │ │ │ │ + movq $0x544440,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x546cf0,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 183ee70 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18e0167(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push $0x43 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %ecx,-0x3b7cb6ff(%rsi) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 546d40 │ │ │ │ + movq $0x544490,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x546b88,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1c(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + rex.RX decl -0xc76b7ff(%rbp) │ │ │ │ + jmp 1bfcac8 │ │ │ │ nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - rex.XB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e43,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x18e0170(%rip),%r14 │ │ │ │ + jmp 1b37f00 │ │ │ │ nop │ │ │ │ - fiadds 0x6e(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + cwtl │ │ │ │ + add %ecx,0x458d4801(%rsi) │ │ │ │ + call 734ca704 <__environ@GLIBC_2.2.5+0x7148a4dc> │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %al,0x1(%rsi,%rbp,2) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x546e00,-0x18(%rbp) │ │ │ │ + lea 0x1ae832d(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18e014a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x16e44,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WB │ │ │ │ - rex.R outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + add %cl,-0x3b7cb6ff(%rsi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x546db0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1ae8094(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18e00db(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,0x48018e00(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546ed7 │ │ │ │ + movq $0x546ef8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18e005b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18e009a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - rex.R outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ecx │ │ │ │ - rex.R outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + add %cl,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 546f87 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 546f82 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18e0001(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3a530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + add %cl,0x458d4801(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 546ff5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 546ff0 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ae8128(%rip),%rsi │ │ │ │ + lea 0x1ae1f11(%rip),%r14 │ │ │ │ + lea 0x18dffc1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x4c018dff(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x18dffa6(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ nop │ │ │ │ - mov $0x44,%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + jle 54708d │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - {rex2 0x44} outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x16d63,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - testl $0x0,0x1(%rsi,%rbp,2) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmc │ │ │ │ + movsxd 0x1(%rbp),%ebp │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - fiadds (%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sbb %eax,0x6e(%rbp) │ │ │ │ + cmp %esp,0x1(%rbp,%rbp,2) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add $0x3,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - cmp %al,0x6e(%rbp) │ │ │ │ + jnp 54710e │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdi │ │ │ │ - rex.RB outsb %ds:(%rsi),(%dx) │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x16d64af(%rax) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add $0x5,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - xchg %al,0x6e(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 547149 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 547144 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x547160,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1af0c86(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4801ac26(%rax) │ │ │ │ + movl $0x5471b0,0x0(%rbp) │ │ │ │ + lea 0x1af0c52(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x16e45,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5471a4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5471b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - rex.RB outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x547188,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5472b6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x547278,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - out %al,(%dx) │ │ │ │ - rex.RB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add 0x8(%rbp),%rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - rex.RX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - rex.RX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + std │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54799d │ │ │ │ + lea 0x1af3e85(%rip),%rax │ │ │ │ + lea 0x1ad455e(%rip),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 54753b │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + jmp 547476 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbx │ │ │ │ - rex.RX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x3(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + jmp 5476b4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or 0x0(%rax),%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x3(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 5473fd │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 5476b4 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ + movq $0x547448,0x28(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,0x30(%rbp) │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + mov %r14,0x50(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov 0x6e(%rsi),%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4901ac1d(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547859 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 54735f │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ac19cb(%rip),%rax │ │ │ │ + movq $0x5478a0,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret $0x6e46 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x4(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 54753b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x4(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5474f0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5474f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,$0x46 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cld │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547825 │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 547835 │ │ │ │ + movq $0x5472d8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + add $0x58,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5477e9 │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5475b5 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1ad8e71(%rip),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 547602 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + add %rax,%rdx │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + movq $0x547670,-0x58(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18dfadc(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or 0x0(%rax),%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x48018dfa(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 547409 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0xf(%rbx),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 5477c1 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54780d │ │ │ │ + movq $0x547230,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x547708,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %eax,0x6e(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cli │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54778a │ │ │ │ + movq $0x547748,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub 0x6e(%rdi),%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + stc │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x547778,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,0x48018df9(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 547849 │ │ │ │ + movq $0x5477b0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5477b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.WR │ │ │ │ - rex.RXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5474c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x5473c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5474a0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1d98 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5473a0,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x18e979f(%rip),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + lea 0x18e9713(%rip),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 540e91 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x19(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - rex.RXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %ebp,0x18458b48(%rcx,%rax,1) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmpq $0x0,0x17(%rdx) │ │ │ │ + jle 5478e4 │ │ │ │ + movq $0x5478d8,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + sbb %ch,0x10458b48(%rcx,%rax,1) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547920 │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + movq $0x547950,0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x547880,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e47,%esi │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x18(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r14b,0x79(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sub %bl,0x143(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fiadds 0x6e(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock test %rsi,%rsi │ │ │ │ + jle 547993 │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + mov (%rbx,%rcx,1),%cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0xd,%rcx │ │ │ │ + jne 547993 │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18df794(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or 0x6e(%rax),%ecx │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x9(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547a1f │ │ │ │ + movq $0x547a00,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bh,(%rax) │ │ │ │ + testl $0x45c74810,0x458b4801(%rbp) │ │ │ │ + adc %ch,0x7a(%rax) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0x16e48,%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 547330 │ │ │ │ + lea 0x18df722(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 547a5c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 547a68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRB │ │ │ │ - rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x547a40,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0xa(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 5479c0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + movq $0x2037da2,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edx │ │ │ │ - rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18df6cb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x48,%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547b85 │ │ │ │ + movq $0x547ba0,-0x10(%rbp) │ │ │ │ + lea 0x18df691(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - stc │ │ │ │ - rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + jnp 547bfb │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + jnp 547c23 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb 0x6e(%rcx),%cl │ │ │ │ + jne 547bf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp 0x6e(%rcx),%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1aef459(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rcx │ │ │ │ - rex.WB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547ca2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + movq $0x547c78,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%ch │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jle 541073 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cfe716f(%rax) │ │ │ │ + jrcxz 547c82 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 547c91 │ │ │ │ + lea 0x18e9377(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lahf │ │ │ │ - rex.WB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%bh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rorl $0x1,0x6e(%rcx) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037059,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 5410d3 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + nop │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547dcc │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + movq $0x547d78,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547d78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - rex.WX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018e90(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 547dd0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547dbc │ │ │ │ + movq $0x547cc0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x547df0,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18e9228(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + jle 547e4b │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.WX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdx │ │ │ │ - rex.WX outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - jbe 541154 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - rex.WX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 547f45 │ │ │ │ + movq $0x547ea0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547ea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e4a,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547ef2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x547e40,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jrcxz 5411b4 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547f35 │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + movq $0x2037dc1,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + mov $0x48018e8e,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54800f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + movq $0x547fb8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 547fb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add 0x6e(%rbx),%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0x16e4b,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x72(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 548013 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 547fff │ │ │ │ + movq $0x547e60,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x548038,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18e8fe5(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x80(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 548060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.RXB │ │ │ │ - rex.WXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x33e908c5(%rbx),%eax │ │ │ │ + rex.X imul $0xf,(%rcx),%eax │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x1,0x6e(%rbx),%ecx │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x2,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - rex.WXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018e8d(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5480b5 │ │ │ │ + movq $0x5480d0,-0x20(%rbp) │ │ │ │ + lea 0x1aefd21(%rip),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ + lea 0x18df14c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dl,-0x73(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x548100,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x1aefcb7(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ nop │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rex.WXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rorl %cl,0x6e(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + lea -0x3b7cb6ff(%rsi),%ecx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x54(%rdi) │ │ │ │ + movq $0x547b58,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b4af68,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x548188,-0x8(%rbp) │ │ │ │ + lea -0x1f(%r12),%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf35a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x49018e8c(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5481fc │ │ │ │ + movq $0x547c30,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x547d30,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x547f68,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + lea -0x46(%r12),%rsi │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock rex.WXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 548242 │ │ │ │ + movq $0x548260,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 548088 │ │ │ │ + lea 0x18defcf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %cl,0x1(%rsi,%rbp,2) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %cl,0x1(%rsi,%rbp,2) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1de0 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %bl,-0x11(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 548228 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRXB │ │ │ │ - rex.WR outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + mov $0x24,%al │ │ │ │ + cltd │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jb 541336 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp a91958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx,%rax,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x98,%bl │ │ │ │ + add %ecx,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp a715c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - rex.WR outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e4c,%ecx │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + xor %ch,-0x74b7fe68(%rdi) │ │ │ │ + jae 548343 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp a6ea20 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fimuls 0x1(%rsi,%rbp,2) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add 0x6e(%rbp),%ecx │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5483c7 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5483bc │ │ │ │ + movq $0x5482e0,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x548308,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x548330,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5483e8,-0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 548088 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x18dee6a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %cl,0x6e(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1de0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 548358 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5484ef │ │ │ │ + movq $0x5484a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5484a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5484df │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WX │ │ │ │ - rex.WRB outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18deda2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18ded78(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1aeeb32,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + movq $0x2037dc1,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jo 541417 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ded23(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esi │ │ │ │ - rex.WRB outsb %ds:(%rsi),(%dx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16e4d,%edx │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5485f5 │ │ │ │ + movq $0x548610,-0x8(%rbp) │ │ │ │ + lea 0x18decc1(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + xchg %dl,0x4c(%rax,%rax,1) │ │ │ │ + mov %esi,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 548638 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %al,$0x4d │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %ecx,0x6e(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5486b4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5486a9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x548658,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037059,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor 0x6e(%rsi),%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rsp │ │ │ │ - rex.WRX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54878b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 548780 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5486d0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5487a0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + xchg %edx,0x4c(%rax,%rax,1) │ │ │ │ + mov %esi,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5487c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jne 5414f8 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037059,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebx │ │ │ │ - rex.WRX outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5488ab │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5488a0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5487f0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5488c0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - mov $0x4e,%ah │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov %dl,0x4c(%rax,%rax,1) │ │ │ │ + mov %esi,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5488e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rex.WRX outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - decb 0x6e(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 548935 │ │ │ │ + movq $0x548950,-0x8(%rbp) │ │ │ │ + lea 0x18de971(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x77(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 548978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb $0x4f,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5489bd │ │ │ │ + movq $0x5489d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ + lea 0x18de8ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %cl,-0x76b7ffac(%rdx) │ │ │ │ + fmuls -0x73(%rax) │ │ │ │ + sbb $0x1aef3d7,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ nop │ │ │ │ - rex.XB │ │ │ │ - rex.WRXB outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 548a85 │ │ │ │ + movq $0x5485a8,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x5485d0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x548740,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x548860,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x548910,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%r9 │ │ │ │ + lea -0x37(%r12),%r8 │ │ │ │ + lea 0x18de832(%rip),%rdi │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x1,0x6e(%rdi),%ecx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 548aca │ │ │ │ + movq $0x548b18,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5489a0 │ │ │ │ + lea 0x18de7e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lea 0x6e(%rdi),%ecx │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 548b04 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 548b18 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 548b6a │ │ │ │ + movq $0x593300,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x1bc9a10,-0x18(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rex.WRXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x548ae8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,%cl │ │ │ │ + repz (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %dl,0x40000000(%rip) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 548c21 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 548c1c │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x548c38,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x18de6e7(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,0x4800548c(%r8) │ │ │ │ + lea 0x18de6b3(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1979c38 │ │ │ │ nop │ │ │ │ - rorb %cl,0x6e(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdx,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 548c7c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 548c88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int1 │ │ │ │ - rex.WRXB outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x548c60,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,$0x8d │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734cc664 <__environ@GLIBC_2.2.5+0x7148c43c> │ │ │ │ + push %rdx │ │ │ │ + movq $0x548d48,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 548d48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,%al │ │ │ │ + in $0x8d,%eax │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %cl,-0x72b3ffac(%rbp) │ │ │ │ + xor $0x18de5c1,%eax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + lea 0x18de5c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %dl,0x6e(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor 0x6e(%rax),%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + ds imul $0xf,(%rcx),%eax │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x16fe721b(%rax) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018de5(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 548e2c │ │ │ │ + movq $0x548e10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 548e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x548e48,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + lea 0x18de545(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in $0x8d,%eax │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r14b,-0x72(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rcx │ │ │ │ - push %rax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 548e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,%al │ │ │ │ + in $0x8d,%al │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + jnp 548e8b │ │ │ │ + add %bh,0x10(%rdi) │ │ │ │ + lea 0x18e8161(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x548ee0,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 547330 │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 548ed4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 548ee0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jno 5416da │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x548eb8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + in $0x8d,%al │ │ │ │ + add %ebp,%ecx │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jrcxz 548efc │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 548fc1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 548fa9 │ │ │ │ + lea 0x18de418(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 548f24 │ │ │ │ + add %ecx,-0x7b(%rax) │ │ │ │ + idivb 0x2d(%rsi) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + movq $0x548fe8,-0x20(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cltd │ │ │ │ - push %rax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x1d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x549010,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 54902f │ │ │ │ + movq $0x548f98,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 547330 │ │ │ │ + lea 0x18e7fa9(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ nop │ │ │ │ - rcll $0x1,0x6e(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5490ab │ │ │ │ + movq $0x549090,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 54173a │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jrcxz 54901c │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + nop │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 548f70 │ │ │ │ + lea 0x18de2f6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1aedf8a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdx,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add 0x6e(%rcx),%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,-0x16fe721e(%rax) │ │ │ │ + movsxd %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54916b │ │ │ │ + movq $0x549148,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and %edx,0x6e(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 549153 │ │ │ │ + pop %rbp │ │ │ │ + jne 54915d │ │ │ │ + lea 0x1aeec4c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aeec35(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18de256(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5491e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5492ed │ │ │ │ + movq $0x5491c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5491c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.RXB push %r9 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,-0x76b7ffac(%rdx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + jnp 549227 │ │ │ │ + pop %rbx │ │ │ │ + jne 54938f │ │ │ │ + movq $0x549250,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - push %rcx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsi,%rdi,1) │ │ │ │ + movl $0x549288,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549288 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + jnp 54929b │ │ │ │ + jbe 5492a5 │ │ │ │ + test %dh,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + enter $0xc748,$0x45 │ │ │ │ + or %cl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5492c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - cwtl │ │ │ │ - push %rcx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 549266 │ │ │ │ + add %ebp,%ecx │ │ │ │ + rex.WB movabs 0xaeeadb1d8d48015e,%rax │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - push %rcx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x18de0dc,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dl,-0x76b7ffac(%rbx) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 55861e │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + movl $0x549380,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 54938b │ │ │ │ + pop %rbp │ │ │ │ + je 549399 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x16e52,%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5493c8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5493c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,-0x46(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + loopne 549384 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 549446 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 549441 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18de03f(%rip),%rsi │ │ │ │ + lea 0x18de012(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %edx,0x6e(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1ad9467(%rip),%rsi │ │ │ │ + lea 0x18ddd61(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %ah,%cl │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5494b2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5495a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000002(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbx │ │ │ │ - push %rdx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + shl $1,%al │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54958b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x549518,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,0x49018de0(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54957b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%esi │ │ │ │ + mov 0x23(%rbx),%edi │ │ │ │ + mov 0x27(%rbx),%ebx │ │ │ │ + movq $0x549490,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %ebx,%r9d │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp a77f30 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x98,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54964b │ │ │ │ + movq $0x5495e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5495e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018ddf(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 549656 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54963b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5494c8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a949,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jne 54189c │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ddf46(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x18ddf1d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 549848 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + clc │ │ │ │ + fimuls 0x458d4801(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5496c2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5495a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebx │ │ │ │ - push %rdx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fimuls 0x458d4801(%rbp) │ │ │ │ + mov $0xff8394c,%eax │ │ │ │ + (bad) │ │ │ │ + xor (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54980d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%edi │ │ │ │ + mov 0x34(%rbx),%r8d │ │ │ │ + mov 0x38(%rbx),%ebx │ │ │ │ + movq $0x5496a0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x549770,-0x48(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %edi,-0x38(%rbp) │ │ │ │ + mov %r8d,-0x30(%rbp) │ │ │ │ + mov %esi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x52,%ch │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x4d(%rax) │ │ │ │ + cwtl │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r12b,0x48005497(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5497a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x98,%bl │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + xchg %eax,%edi │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,-0x77(%rax) │ │ │ │ + xor %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5497d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - push %rdx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x98,%dl │ │ │ │ + add %ecx,-0x76bedfbb(%rbx) │ │ │ │ + rorl $0xc0,-0x76bee7bb(%rbx) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + movq $0x1bf9a80,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp a77f30 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + and %bh,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x3(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rdx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - push %rdx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5498c1 │ │ │ │ + movq $0x5496d8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %esi,-0x20(%r12) │ │ │ │ + mov %edi,-0x1c(%r12) │ │ │ │ + mov %r8d,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a929,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x549900,0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16d3d2b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x18ddd15(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - and $0x16e53,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018ddc(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x18ddc48(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1abe740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fmull 0x458d4801(%rbp) │ │ │ │ + call 734cd284 <__environ@GLIBC_2.2.5+0x7148d05c> │ │ │ │ + push %rax │ │ │ │ + movq $0x549968,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018ddc(%rax) │ │ │ │ + movl $0x5499a8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18ddc98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rdx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x24(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5499d0,0x0(%rbp) │ │ │ │ + lea 0x1ad8941(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - rex.XB push %r11 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 549a06 │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - push %rbx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 549a78 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 549a6e │ │ │ │ + lea 0x1aee35a(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %dl,0x6e(%rbx) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549a98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 549ae5 │ │ │ │ + movq $0x549a38,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x1bca400,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x18ddb41(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 549b53 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 549b4e │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 549a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x53,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 1bf4578 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + fisttpl 0x738b4801(%rbp) │ │ │ │ + cmovl -0x74b7f88d(%rbx),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 54ab30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - rcll $1,0x6e(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + fistps 0x458d4801(%rax) │ │ │ │ + loopne 549c19 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 549c70 │ │ │ │ + movq $0x549c18,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %ecx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x21(%rax) │ │ │ │ + cwtl │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,-0x64(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549c48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + fistps 0x458b4801(%rax) │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r9b,0x4800549c(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp a87ff8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1aed3ca,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int1 │ │ │ │ - push %rbx │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rdx) │ │ │ │ + add %al,-0x26(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 549d2e │ │ │ │ + movq $0x549cf8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549cf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %dl,0x1(%rsi,%rbp,2) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WXB add (%r8),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRX push %rsp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) 0x45c74801(%rbp) │ │ │ │ + call a93a48 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x6,%esi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov %eax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp a84490 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018dd9(%rax) │ │ │ │ + movl $0x549d70,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rdx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - je 541a5e │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x27(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x549d98,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549d98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) -0x3b7cb6ff(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x549bc8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + movq $0x549e08,0x10(%rbp) │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1991d68(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp a8d970 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - push %rsp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018dd8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 549e80 │ │ │ │ + movq $0x549e68,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - mov $0x54,%bl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x28(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x549e98,0x0(%rbp) │ │ │ │ + lea 0x19908f2(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fsts 0x1(%rsi,%rbp,2) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fmuls 0x45c74801(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + sahf │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cli │ │ │ │ - push %rsp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x549ee8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 549ee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 549f04 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 549f42 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x549f70,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198e26e(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cs push %rbp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4c01ac9c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rdx) │ │ │ │ + pop %rax │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 549cb0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRX push %rbp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0f70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54a038 │ │ │ │ + movq $0x54a020,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - push %rbp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018dd6(%rax) │ │ │ │ + movl $0x54a050,0x0(%rbp) │ │ │ │ + lea 0x199073a(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rdx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov 0x6e(%rbp),%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x2a(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54a078,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54a0a0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a0a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - push %rbp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 54a0bc │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54a0fa │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x54a128,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198e0b6(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jae 54a133 │ │ │ │ + push %rdx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - int $0x55 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x4c018dd5(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 549cb0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,(%dx) │ │ │ │ - push %rbp │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x16e56,%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf1088 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sub $0x16e56,%eax │ │ │ │ + {rex2 0x8d} sidt -0x73(%r8) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54a1fd │ │ │ │ + movq $0x54a1e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,-0x2b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54a218,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x23(%rbx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + jmp a88e60 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rax │ │ │ │ - push %rsi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54a26f │ │ │ │ + movq $0x549fe8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x54a150,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x54a178,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54a2e8 │ │ │ │ + movq $0x54a2d0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a2d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - jne 541c40 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,%al │ │ │ │ + rorl %cl,0x45c74801(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rdx,%rax,1) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + movabs %eax,0x99048a358d4c0054 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rsi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018dd3(%rax) │ │ │ │ + movl $0x54a328,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x48018dd3(%rax) │ │ │ │ + movl $0x54a350,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - leave │ │ │ │ - push %rsi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x2d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 54a36c │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54a3aa │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x54a3d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198de06(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cwtl │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + std │ │ │ │ + push %rcx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - call 558aa3 │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + rorb %cl,0x738b4c01(%rbp) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 549cb0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or 0x6e(%rdi),%dl │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0x57,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0ff8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + loopne 54a420 │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54a47a │ │ │ │ + movq $0x54a490,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1220 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 541d6f │ │ │ │ - movq $0x541d00,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,0x49018dd2(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54a54d │ │ │ │ + movq $0x549cb0,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 54a525 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 54a55d │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x54a508,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 541d00 │ │ │ │ + jne 54a508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - sbb $0x89480054,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 541d30 │ │ │ │ + add %ch,(%rax) │ │ │ │ + rorb %cl,0x45c74801(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x3876d8bd(%rbx) │ │ │ │ + mov 0x23(%rbx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + jmp a88e60 │ │ │ │ + movq $0x54a1a0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54a5c0,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf0f70 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x54a590,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54a590 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018dd1(%rax) │ │ │ │ + movl $0x54a6d0,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x23(%rbx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + jmp a88e60 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x542c68,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18f1c2a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - sbb $0x8f,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734c56e4 <__environ@GLIBC_2.2.5+0x714854bc> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4932a6ec <__environ@GLIBC_2.2.5+0x472ea4c4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 541e06 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x541df0,-0x18(%rbp) │ │ │ │ - lea 0x18f1bd7(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 541df0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ (bad) │ │ │ │ - push %rsp │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rorl $1,-0x3b7cb6ff(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x52(%rdi) │ │ │ │ + movq $0x54a298,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x54a400,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x54a428,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54a688,0x8(%rbp) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x541e20,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - sbb 0x458d4801(%rdi),%ecx │ │ │ │ - call 734c57c4 <__environ@GLIBC_2.2.5+0x7148559c> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4932a7cc <__environ@GLIBC_2.2.5+0x472ea5a4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 541ee6 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x541ed0,-0x18(%rbp) │ │ │ │ - lea 0x18f1b57(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 541ed0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1b(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x541f00,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x30(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54a72f │ │ │ │ + movq $0x549e30,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x549f98,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x549fc0,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54a750,0x8(%rbp) │ │ │ │ + lea -0x2e(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb -0x3b7cb6ff(%rdi),%ecx │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e33a32,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x541f00,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 541fd7 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 541fba │ │ │ │ - movq $0x541ff8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - movq $0x542470,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - lea 0x18f1b5a(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb 0x45c74801(%rdi),%ecx │ │ │ │ - clc │ │ │ │ - xor %ah,(%rax) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x18f19de,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542030 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018f1a(%rax) │ │ │ │ - movl $0x542068,-0x8(%rbp) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %cl,%bh │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54a98a │ │ │ │ + movq $0x54a8a0,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542068 │ │ │ │ + jne 54a8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54a98e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 54a92a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54a8e9 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x54aaa0,0x0(%rbp) │ │ │ │ + imul $0x3d090,%rbx,%rbx │ │ │ │ + jmp 1bf5490 │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + imul $0x3d090,%rbx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x54a920,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1b95dc8 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1a(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x542090,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 54a936 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + jbe 54a95b │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x54aaa0,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x54a450,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54a9b0,0x8(%rbp) │ │ │ │ + lea 0x18dccae(%rip),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1a(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x5420c8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18f19c6(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5420c8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + test $0xc3f60054,%eax │ │ │ │ + (bad) │ │ │ │ + jne 54a9d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb %ecx,0x458b4801(%rdi) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5420e8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 54228c │ │ │ │ - add $0x110,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%riz,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54aa50,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf4b38 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54227c │ │ │ │ - movq $0x1a43898,-0x108(%r12) │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x1a43858,-0xf8(%r12) │ │ │ │ - lea -0x106(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - mov %rdx,-0xe8(%r12) │ │ │ │ - movq $0x1a437b8,-0xe0(%r12) │ │ │ │ - lea -0xf6(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - movq $0x200f0d9,-0xd0(%r12) │ │ │ │ - movq $0x1a43858,-0xc8(%r12) │ │ │ │ - movq $0x1e339d2,-0xc0(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - movq $0x1a437b8,-0xb0(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x200f0d9,-0xa0(%r12) │ │ │ │ - movq $0x1a43898,-0x98(%r12) │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x1a43858,-0x88(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - movq $0x1a437b8,-0x70(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x200f0d9,-0x60(%r12) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - lea -0x6d(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x2037d99,-0x48(%r12) │ │ │ │ - movq $0x1e33abb,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0xad(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0xdd(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x110,0x388(%r13) │ │ │ │ + jbe 54aa23 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0x130,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54244b │ │ │ │ - movq $0x1a43898,-0x128(%r12) │ │ │ │ - mov %rax,-0x120(%r12) │ │ │ │ - movq $0x1a43858,-0x118(%r12) │ │ │ │ - lea -0x126(%r12),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdx,-0x108(%r12) │ │ │ │ - movq $0x1a437b8,-0x100(%r12) │ │ │ │ - lea -0x116(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - movq $0x200f0d9,-0xf0(%r12) │ │ │ │ - movq $0x1a43858,-0xe8(%r12) │ │ │ │ - movq $0x1e339d2,-0xe0(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - movq $0x1a437b8,-0xd0(%r12) │ │ │ │ - lea -0xe6(%r12),%rax │ │ │ │ - mov %rax,-0xc8(%r12) │ │ │ │ - movq $0x200f0d9,-0xc0(%r12) │ │ │ │ - movq $0x1a43898,-0xb8(%r12) │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - movq $0x1a43858,-0xa8(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - movq $0x1a437b8,-0x90(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x200f0d9,-0x80(%r12) │ │ │ │ - movq $0x1a43838,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x2037d99,-0x68(%r12) │ │ │ │ - lea -0x8d(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - lea -0x71(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x2037d99,-0x48(%r12) │ │ │ │ - movq $0x1e33abb,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0xcd(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0xfd(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + movq $0x54a7a0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x130,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018f16(%rax) │ │ │ │ - movl $0x5424a8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18f1566(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5424a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x8149018f,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000000(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x1a43898,-0x88(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x1a43858,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x1a437b8,-0x60(%r12) │ │ │ │ - lea -0x76(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x200f0d9,-0x50(%r12) │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e339d2,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ + add %dh,0x10(%rsi) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + movq $0x54a7f8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018dcc(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 54a936 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5425be │ │ │ │ + jb 54ab11 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 541cc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x54ab00,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54ab00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + cmovs -0x7cb7f8a5(%rbx),%ecx │ │ │ │ + (bad) │ │ │ │ + mov $0x1f,%bh │ │ │ │ + imul $0x41,(%rcx),%eax │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pushf │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5429e5 │ │ │ │ - movq $0x542620,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x34(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54ac77 │ │ │ │ + movq $0x54ab88,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542620 │ │ │ │ + jne 54ab88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801ae9c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + int3 │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 54274d │ │ │ │ - movq $0x542688,-0x8(%rbp) │ │ │ │ + je 54ac7f │ │ │ │ + movq $0x54abd8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542688 │ │ │ │ + jne 54abd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018dcb(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54ac7b │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54ac67 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x549b98,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x54a850,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54aca0,0x28(%rbp) │ │ │ │ + lea 0x18f259e(%rip),%rdi │ │ │ │ + lea -0x3f(%r12),%rsi │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 600100 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1aed13b(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x64(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x54aac0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lret $0x18d │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54ad66 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54ad5b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x54ab30,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x54ad80,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x18dc902(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 54ab30 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pushf │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000000(%rdi) │ │ │ │ - movl $0x5426d8,-0x8(%rbp) │ │ │ │ + add %ch,-0x38(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ada8,0x0(%rbp) │ │ │ │ + lea 0x1aed032(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b33560 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x38(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54ae51 │ │ │ │ + movq $0x54ade0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5426d8 │ │ │ │ + jne 54ade0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fwait │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x80,%rax │ │ │ │ - jge 5426fc │ │ │ │ - movq $0x542a50,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - je 5429f0 │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - jne 542a2f │ │ │ │ - movq $0x542740,0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + enter $0x18d,$0x48 │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54aeb1 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54ae20,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542740 │ │ │ │ + jne 54ae20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801ae9b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - jmp 542690 │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x27(%rbx),%eax │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov 0x23(%rbx),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1ae63dd(%rip),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - movq $0x542788,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 549848 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54ae80,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542788 │ │ │ │ + jne 54ae80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fwait │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - jle 5427f9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fwait │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x542808,0x10(%rbp) │ │ │ │ + add %ch,-0x39(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x27(%rbx),%eax │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov 0x23(%rbx),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 549848 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x54aee0,0x18(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf4b38 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + (bad) 0xe(%rbp) │ │ │ │ + lea 0x1aecead(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aecea8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801ae9a(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 542952 │ │ │ │ - movq $0x542858,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + call 48563ce9 <__environ@GLIBC_2.2.5+0x46523ac1> │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54af72 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 54af66 │ │ │ │ + movq $0x54af88,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf4528 │ │ │ │ + lea 0x18dc553(%rip),%rbx │ │ │ │ + jmp 1bf0970 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x66(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x80,%rax │ │ │ │ - jge 54287c │ │ │ │ - movq $0x5427a8,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - je 54291d │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - jne 542a2f │ │ │ │ - movq $0x5428c0,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,-0x38(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54afef │ │ │ │ + movq $0x549b70,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x54acf0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54b010,0x20(%rbp) │ │ │ │ + lea -0x36(%r12),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5fd7e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b038,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5428c0 │ │ │ │ + jne 54b038 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018dc4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54b04f │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 549468 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - rex.XB (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - sti │ │ │ │ - sub $0xd0840f,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x2e,%rbx │ │ │ │ - jne 542a2b │ │ │ │ - movq $0x542910,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4801ae99(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - jmp 542810 │ │ │ │ - movq $0x5427e8,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b0c8 │ │ │ │ + movq $0x54b0b0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5427e8 │ │ │ │ + jne 54b0b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - lret │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 542993 │ │ │ │ - movq $0x542598,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x542948,0x0(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - movq $0x5429d8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5429d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b0e0,0x0(%rbp) │ │ │ │ + lea 0x198f6aa(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cwtl │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - sub %esi,%edi │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x18f116c,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x542a18,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x54b108,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542a18 │ │ │ │ + jne 54b108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801ae98(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - jmp 542690 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 542a2f │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1ae6103(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x68(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rbx,1) │ │ │ │ - movl $0x542668,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542668 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - cmp $0x2d,%rbx │ │ │ │ - je 542ac5 │ │ │ │ - cmp $0x2e,%rbx │ │ │ │ - jne 542a25 │ │ │ │ - movq $0x542ab8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ch,0x48018dc5(%rax) │ │ │ │ + movl $0x54b130,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542ab8 │ │ │ │ + jne 54b130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cwtl │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - lret │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - adc %r14b,%r8b │ │ │ │ - sub 0x48(%rax,%rax,1),%dl │ │ │ │ - mov %eax,%ebx │ │ │ │ + add %al,0x48018dc5(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 54b14c │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54b18a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x54b1b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198d026(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - xchg %eax,%ebx │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ + jrcxz 54b1b2 │ │ │ │ + push %rcx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801ae97(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 542b4d │ │ │ │ - cmp $0x80,%r14 │ │ │ │ - jge 542b3f │ │ │ │ - movq $0x542b68,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - cmp $0x2e,%r14 │ │ │ │ - jne 542b89 │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18f1014(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rcx,1) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - je 542b91 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 542b45 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 54b1fe │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018f0f(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 542bf9 │ │ │ │ - movq $0x542be8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542be8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018f0f(%rax) │ │ │ │ - movl $0x542c18,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 542b18 │ │ │ │ - lea 0x18f0f78(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - rex.RXB outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf0f70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - jg 45e17484 <__environ@GLIBC_2.2.5+0x43dd725c> │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 542cce │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 542cc9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f0f49(%rip),%rsi │ │ │ │ - lea 0x16e47ca(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - jg 45e174ec <__environ@GLIBC_2.2.5+0x43dd72c4> │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 542d36 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 542d31 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f0f21(%rip),%rsi │ │ │ │ - lea 0x16e47ac(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - jg 45e17554 <__environ@GLIBC_2.2.5+0x43dd732c> │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 542d9e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 542d99 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18f0ef9(%rip),%rsi │ │ │ │ - lea 0x16e4793(%rip),%r14 │ │ │ │ + add %ch,-0x3c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b298 │ │ │ │ + movq $0x54b280,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54b280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x548148,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18f0ecc(%rip),%rbx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b2b0,0x0(%rbp) │ │ │ │ + lea 0x198f4da(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf3398 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 543020 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 542ea9 │ │ │ │ - movq $0x542e58,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 542e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x7(%rdi),%rbx │ │ │ │ - mov 0xf(%rdi),%rcx │ │ │ │ - mov 0x17(%rdi),%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5430b5 │ │ │ │ - movq $0x542f28,-0x50(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b2d8,0x0(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x1f(%rdi),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov 0x6(%r8),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542f28 │ │ │ │ + jne 54b2d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or $0xc748018f,%eax │ │ │ │ - add %r11b,0x2f(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + ret │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b300,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 542f58 │ │ │ │ + jne 54b300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c018f0d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x8(%r8),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 54302b │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 542ffc │ │ │ │ + add %dh,0x48018dc3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 54b31c │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - call 406430 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 5430d9 │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 5430ed │ │ │ │ - add $0x50,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 5430b5 │ │ │ │ - lea 0x18f0cd1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 54309e │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54b35a │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - call 406430 │ │ │ │ + call 406530 │ │ │ │ add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 5430d9 │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 543106 │ │ │ │ - add $0x50,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - movq $0x543318,-0x28(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 542e10 │ │ │ │ - movq $0x5432e8,0x10(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 542e10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 5430d9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 54311f │ │ │ │ - add $0x50,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 5430b5 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 5430d9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 54313c │ │ │ │ - add $0x50,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 5430b5 │ │ │ │ - movq $0x543258,0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 543258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x543198,0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 543198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x54b388,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198ce56(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4c01ac88(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 5431a8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 5431bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %edx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b3ce │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 5431d0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 54332a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5431f4 │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x543168,0x8(%rbp) │ │ │ │ - mov %rdi,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 543268 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 54327f │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf1088 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %edx,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 543290 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 54332a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5432b4 │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x543228,0x8(%rbp) │ │ │ │ - mov %rdi,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ + lock ret │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b43e │ │ │ │ + movq $0x54b458,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 54af20 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x77(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %dh,0x48(%rax,%rdi,1) │ │ │ │ - mov 0x28(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 199ca68 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x3e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54b4af │ │ │ │ + movq $0x54b248,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x54b3a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x54b3f0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x36(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %ebp,0x205d3b48(%rcx,%rax,1) │ │ │ │ - jne 543334 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 199be18 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018f09(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + rorl $0xf0,0x458d4801(%rbp) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 543617 │ │ │ │ - movq $0x5433a0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 54b528 │ │ │ │ + movq $0x54b510,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5433a0 │ │ │ │ + jne 54b510 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x9(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - movq $0x5433d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ah,0x48018dc1(%rax) │ │ │ │ + movl $0x54b540,0x0(%rbp) │ │ │ │ + lea 0x198f24a(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 1bf3398 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x3f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b568,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5433d0 │ │ │ │ + jne 54b568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x9(%rax) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 543461 │ │ │ │ - movq $0x543410,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x3f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54b590,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543410 │ │ │ │ + jne 54b590 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rorl $0x8,0x458b4801(%rbp) │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 54b5ac │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 1bd9f30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 54b5ea │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %ecx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + movq $0x54b618,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x198cbc6(%rip),%r14 │ │ │ │ + jmp 1b911e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + test %ebp,0x8758b4c(%rcx,%rax,1) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1a6a1a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b65e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 543622 │ │ │ │ - mov 0x6(%rcx),%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 543819 │ │ │ │ - movq $0x5434f0,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x6(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5434f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.WX add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %cl,0x45c74801(%rdi) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0x8b480054,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 543520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WX add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - pop (%rcx) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - mov 0x8(%r10),%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jg 543749 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - je 5435ec │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 543646 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 5438b9 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 543819 │ │ │ │ - lea 0x18f06fa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 54365d │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - mov %rsi,%rdi │ │ │ │ - movq $0x543890,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - movq $0x5436a0,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5436a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bf0ff8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5436b8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - cmp $0x1e34259,%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5436f8 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 54389e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b6c2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4d1b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 543700 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54372d │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5436e8,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - je 5437ec │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 543646 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 5438df │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - movq $0x543858,-0x10(%rbp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54b6fa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 542e10 │ │ │ │ + jmp 549190 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - subl $0x75,0x85d3b48(%rcx,%rax,1) │ │ │ │ - (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 54389e │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 199be18 │ │ │ │ - or %ebp,0x0(%rsi) │ │ │ │ + pop %rax │ │ │ │ + adc 0x458d4801(%rsi),%ebp │ │ │ │ + loopne 54b761 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 54b837 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x54b760,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54b760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - subl $0x75,0x105d3b48(%rcx,%rax,1) │ │ │ │ - cmovs -0x7cb7c7a3(%rbx),%ecx │ │ │ │ (bad) │ │ │ │ - add $0x58,%ebp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 199ca68 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jg 543646 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jge 543909 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 543819 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jg 543646 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jge 5439d1 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 543819 │ │ │ │ - movq $0x543930,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc 0x438b4801(%rsi),%ebp │ │ │ │ + (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 54b82b │ │ │ │ + cmp $0xffff,%rax │ │ │ │ + jg 54b82b │ │ │ │ + movq $0x54b7a8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543930 │ │ │ │ + jne 54b7a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lret $0xd4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ rex │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 543980 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 54389e │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54b81b │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0xa97960,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %bx,-0x30(%r12) │ │ │ │ + mov %eax,-0x2c(%r12) │ │ │ │ + movq $0xa7cce0,-0x28(%r12) │ │ │ │ + movq $0x2037dc1,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x2028b39,-0x10(%r12) │ │ │ │ + movl $0x2,-0x8(%r12) │ │ │ │ + movl $0x1,-0x4(%r12) │ │ │ │ + movl $0x6,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b574d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lret $0x7c │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 543990 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5439b5 │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x543970,0x0(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x5439f8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d48018d,%edi │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 54b989 │ │ │ │ + movq $0x54b8a0,-0x28(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5439f8 │ │ │ │ + jne 54b8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - lret $0xd4 │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + add %cl,0x48018dbf(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 54b909 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54b994 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x54b710,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + movq $0x54b9b8,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1bf1220 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54b979 │ │ │ │ + movq $0x54b6a0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1b35a00,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x54b6d8,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54bb58,0x0(%rbp) │ │ │ │ + lea -0x2e(%r12),%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0x18dbd26(%rip),%r14 │ │ │ │ + jmp a7c210 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18dbec0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x42(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54ba44 │ │ │ │ + movq $0x54af20,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 54ba20 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 543a48 │ │ │ │ + jne 54ba08 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x54ba68,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 54389e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lret $0x7c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 54af20 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x54bae0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 54af20 │ │ │ │ + movq $0x54b418,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bf0f70 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x44(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54babf │ │ │ │ + movq $0x54b4d8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x54b638,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x54b680,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x36(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 543a58 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8349018d,%ebx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 543a7d │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x543a38,0x0(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 54bb37 │ │ │ │ + movq $0x54b078,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x54b1d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x54b220,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x36(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x49018dbc(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54bba7 │ │ │ │ + movq $0x1bf7518,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bf74a0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + jmp 54b8f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 543ad6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 199e258 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x16fe7244(%rax) │ │ │ │ + cmp $0xffffffff,%esp │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x4a(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + jmp 548358 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0x54bbf0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x6(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 54b858 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18dbc10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x96eb018d,%ebx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - subl $0x4c,-0xfba72b8(%rcx,%rax,1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 543b1a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 199e9b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + cwtl │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp a91958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 543bc9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x543b78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x79(%rax) │ │ │ │ + cwtl │ │ │ │ + add %ecx,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp a715c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W jne 54bc87 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 54bd41 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 54bd3e │ │ │ │ + movq $0x54bd28,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543b78 │ │ │ │ + jne 54bd28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jne 54bcbf │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,-0x41ffab43(%r8) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp a6e828 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 54bd74 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 54bd80 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x54bd58,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x54bca0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x54bcc8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x54bcf0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 548088 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18dba3c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8d48018d,%edx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 543c79 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x543c28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 543c28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 54be9a │ │ │ │ + movq $0x54beb8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 54be08 │ │ │ │ + lea 0x18dba2f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x593300,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1de0 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0xd(%rbp,%rcx,4) │ │ │ │ + mov $0xb9,%bl │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 54b858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x14fe7247(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 543d29 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x543cd8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 54bfa5 │ │ │ │ + movq $0x54bf98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543cd8 │ │ │ │ + jne 54bf98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18db964(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 543df5 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 543dda │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8d48018d,%edx │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + push %rbx │ │ │ │ + movq $0x54c050,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 543d87 │ │ │ │ - movq $0x543f00,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 547ef0 │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 543dba │ │ │ │ - movq $0x543b30,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1af4016(%rip),%rsi │ │ │ │ - lea 0x1af400f(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x544080,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x543e10,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - sar $1,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543d48 │ │ │ │ - lea 0x18eff2c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54c050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - decl -0xf76b3ff(%rsi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 543ec2 │ │ │ │ - movq $0x543e68,-0x20(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018dba(%rax) │ │ │ │ + movl $0x54c088,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + lea 0x18dba9d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x46(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54c0e8,-0x30(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x37(%rbx),%rdx │ │ │ │ + mov 0x47(%rbx),%rsi │ │ │ │ + mov 0x4f(%rbx),%rdi │ │ │ │ + mov 0xaf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543e68 │ │ │ │ + jne 54c0e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - decb 0x458b4801(%rsi) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x51(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 543eb2 │ │ │ │ - movq $0x543ab0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x1af3f1b(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x543f98,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 547ef0 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8b48018d,%edx │ │ │ │ + cmp %r9b,-0x39(%r8) │ │ │ │ + cmp %r13b,(%r8) │ │ │ │ + rcll $0x8b,0x4c(%rax,%rax,1) │ │ │ │ + rex.WRB sbb %r9b,0x45(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 54c108 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 554fc8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rax,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 543f44 │ │ │ │ - movq $0x543c90,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1af3e89(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jnp 54c0d3 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x54c188,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x54c128,0x0(%rbp) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 543f44 │ │ │ │ - movq $0x543be0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1af3e4c(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfe7103(%rax) │ │ │ │ - jrcxz 543fa2 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 543fb7 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1af3e15(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x543ff0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4801ac7a(%rax) │ │ │ │ + movl $0x54c1b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 543ff0 │ │ │ │ + jne 54c1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - std │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544020,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 543d48 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4801ac7a(%rax) │ │ │ │ + movl $0x54c1f0,-0x8(%rbp) │ │ │ │ + lea 0x18e6ffb(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jge 543fcb │ │ │ │ + add %dl,0x7a(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x543af0,-0x20(%r12) │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x54bfe8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x544020,0x0(%rbp) │ │ │ │ - jmp 1bf1d98 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54c248,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a6aaa0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x16fe7248(%rax) │ │ │ │ + fwait │ │ │ │ std │ │ │ │ - cld │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 54410b │ │ │ │ - lea 0x18efc90(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104cfbe4 <__environ@GLIBC_2.2.5+0xe48f9bc> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x4(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544100,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rol $1,%dl │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + xrelease mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544100 │ │ │ │ + jne 54c2d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cld │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 544140 │ │ │ │ - movq $0x5440d0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %al,%bl │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + fwait │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 54c308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rcx,2) │ │ │ │ + movl $0x54c340,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 544184 │ │ │ │ - movq $0x5441a0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - lea 0x18efbcd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + ret │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x54c390,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54c390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018efb(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5440a8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 54422b │ │ │ │ - lea 0x18efba0(%rip),%rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + lea 0x18db776(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sti │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544220,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cli │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 544260 │ │ │ │ - movq $0x5441f0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + adc %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4c018e49(%rax) │ │ │ │ + lea 0x18e4adf(%rip),%esi │ │ │ │ + jmp 5903b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5442a4 │ │ │ │ - movq $0x5442c0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - lea 0x18efadd(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18db67c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018efa(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5441c8 │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cli │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1ad1d17(%rip),%rsi │ │ │ │ + lea 0x18db529(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x48018dc1 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 544391 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 54438b │ │ │ │ - movq $0x544340,-0x20(%rbp) │ │ │ │ - mov 0xe(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + jb 54c561 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18dc149(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54437b │ │ │ │ - movq $0x5443b0,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 547ef0 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 199e258 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18efa38(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5443fc │ │ │ │ - movq $0x5443e0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + and %dh,-0x72b7fe73(%rsi) │ │ │ │ + test %ebx,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 54c9dc │ │ │ │ + movq $0x54c7c0,-0xe0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rcx │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov 0xbf(%rbx),%rcx │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov 0xc7(%rbx),%rcx │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov 0xcf(%rbx),%rcx │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov 0xd7(%rbx),%rdx │ │ │ │ + mov 0xdf(%rbx),%rbx │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5443e0 │ │ │ │ + jne 54c7c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544450,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 543d48 │ │ │ │ - movq $0x544428,0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8d,%bl │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + movq $0x54c800,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544428 │ │ │ │ + jne 54c800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - stc │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 544160 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %ah,-0x7cfe724d(%rax) │ │ │ │ + jrcxz 54c80a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54c9c0 │ │ │ │ + movq $0x54c838,0x0(%rbp) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54c838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 544481 │ │ │ │ - movq $0x544548,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + add %ch,-0x4d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 54c9e0 │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54c9b0 │ │ │ │ + movq $0x54c538,-0xd8(%r12) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rcx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0xb8(%r12) │ │ │ │ + movq $0x2037da2,-0xb0(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0xa0(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x70(%rbp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x78(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x80(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x88(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x90(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x98(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xa0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0xa8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0xb0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0xc0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0xc8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0xd0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0xd8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x54ca48,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 199e9b8 │ │ │ │ - movq $0x5444c0,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ + lea -0xbf(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5647b0 │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54ca68,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 199e9b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 5647b0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x54ca08,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5647b0 │ │ │ │ + sbb %ebp,%edi │ │ │ │ + (bad) │ │ │ │ + incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x1c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xd8(%rbp),%rcx │ │ │ │ + jmp 54ca73 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %ebp,%edi │ │ │ │ (bad) │ │ │ │ + incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - clc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5444f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5444f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xd8(%rbp),%rcx │ │ │ │ + jmp 54ca73 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sbb %ebp,%edi │ │ │ │ + (bad) │ │ │ │ + incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + in $0x8d,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + lea (bad),%ebx │ │ │ │ + fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jmp 54ca73 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %ebp,%edi │ │ │ │ (bad) │ │ │ │ + incl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018ef8(%rax) │ │ │ │ - movl $0x544520,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + in $0x8d,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + lea (bad),%ebx │ │ │ │ + fadds (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54cb31 │ │ │ │ + movq $0x1bf7860,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bf77e8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54caf0,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0xc8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0xd0(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0xd8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544520 │ │ │ │ + jne 54caf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lcall *(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x8(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 544280 │ │ │ │ + add %bh,-0x1d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0xd0(%rbp),%rax │ │ │ │ + movq $0x54cb98,0xd0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0xc8(%rbp),%r14 │ │ │ │ + mov 0xc0(%rbp),%rax │ │ │ │ + mov %rax,0xc8(%rbp) │ │ │ │ + add $0xc8,%rbp │ │ │ │ + jmp 568fa0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x54ca28,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x8(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 54cb7c │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5442f5 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5445a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 54cb9c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ef8(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5445fc │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5445f4 │ │ │ │ - movq $0x544630,-0x38(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 547ef0 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp 199e258 │ │ │ │ - lea 0x18ef845(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54cbfc │ │ │ │ + movq $0x592fc0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x2037dc1,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x54cb60,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - testl $0x1fb8348,0x7e38301(%rsi) │ │ │ │ - je 54464e │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 544160 │ │ │ │ - movq $0x544678,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bh,-0x72b7fe73(%rdx) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB sarb $0x8b,0x480054cc(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544678 │ │ │ │ + jne 54ccb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018ef7(%rax) │ │ │ │ - movl $0x5446a0,0x0(%rbp) │ │ │ │ + add %bl,0x4c018db9(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 543d48 │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 554fc8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x100(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 54cd3c │ │ │ │ + lea 0x18daf35(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + test %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x9(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5446de │ │ │ │ - movq $0x544710,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 199e9b8 │ │ │ │ - movq $0x544798,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add %bl,0x48018dae(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + movq $0x54cd70,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 199e9b8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54cd70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xa(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544740,0x0(%rbp) │ │ │ │ + add %bl,-0x52(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54cf68,-0xc8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%r8 │ │ │ │ + mov 0x2f(%rbx),%r9 │ │ │ │ + mov 0x37(%rbx),%r10 │ │ │ │ + mov 0x3f(%rbx),%r11 │ │ │ │ + mov 0x47(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x57(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x67(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x77(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x87(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x97(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x9f(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rdx │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rsi │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r14,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffff38,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544740 │ │ │ │ + jne 54cf68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544770,0x0(%rbp) │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 54cfc5 │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 54d06a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54d0d2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + movq $0x54d0f8,-0x8(%rbp) │ │ │ │ + lea 0x1a48380(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1202518 │ │ │ │ + movq $0x54cff0,0x0(%rbp) │ │ │ │ + mov 0xd0(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544770 │ │ │ │ + jne 54cff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - testb $0x10,0x7d8b4801(%rsi) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 544280 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d018,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d018 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018dab(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 54dd8d │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 54d06a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54d05a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + jmp 54cfa9 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x54d090,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - testb $0x20,0x7d8b4801(%rsi) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d730,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5442e8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xd0(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 554fc8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xb(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 54482b │ │ │ │ - lea 0x18ef680(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54d179 │ │ │ │ + movq $0x54cc48,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0xd8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54d1a0,-0x8(%rbp) │ │ │ │ + lea -0x3f(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1a68240 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - cmc │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x544820,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d1c8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544820 │ │ │ │ + jne 54d1c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - hlt │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 544860 │ │ │ │ - movq $0x5447f0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + je 54d1f4 │ │ │ │ + movq $0x54d210,-0x8(%rbp) │ │ │ │ + lea 0x1a48155(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1202518 │ │ │ │ + add $0xe8,%rbp │ │ │ │ + jmp 54c498 │ │ │ │ + sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,0x48018da9(%rax) │ │ │ │ + movl $0x54d240,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d240 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018da9(%rax) │ │ │ │ + movl $0x54d270,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d270 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x57(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d2a8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d2a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5448a4 │ │ │ │ - movq $0x5448c0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 543360 │ │ │ │ - lea 0x18ef5bd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + test $0xc748018d,%eax │ │ │ │ + add %r11b,%r8b │ │ │ │ + rclb %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d2d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %rsi │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018ef5(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + test $0x8d,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + rcll %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5447c8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 11fea80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018ef5(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 544a27 │ │ │ │ - movq $0x544920,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,%al │ │ │ │ + test $0x8d,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex rcll %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544920 │ │ │ │ + jne 54d340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xb(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 544a19 │ │ │ │ - movq $0x544968,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018da8(%rax) │ │ │ │ + movl $0x54d378,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544968 │ │ │ │ + jne 54d378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmc │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54499f │ │ │ │ - movq $0x544a48,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 547ef0 │ │ │ │ - movq $0x5449c8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,-0x58(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d3a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5449c8 │ │ │ │ + jne 54d3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %rdi │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ac7212(%rip),%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + test $0x8d,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + rcll %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18ef47a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 11fea80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d408,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54d408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xc(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 544b34 │ │ │ │ - movq $0x544a80,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d438,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544a80 │ │ │ │ + jne 54d438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018da7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54d468,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 11fec88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 544c1a │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x544ae8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x59(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d498,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544ae8 │ │ │ │ + jne 54d498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ef3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x544b20,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d4c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544b20 │ │ │ │ + jne 54d4c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54d4f8,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 544880 │ │ │ │ - movq $0x544b60,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544b60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 11fec88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d520,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bb3250 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x48018da6(%rax) │ │ │ │ + movl $0x54d548,0x0(%rbp) │ │ │ │ + lea 0x18da622(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bb8fd0 │ │ │ │ + nop │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - repnz mov (%rcx),%es │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018da6(%rax) │ │ │ │ + movl $0x54d570,0x0(%rbp) │ │ │ │ + lea 0x1ac24ca(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bbd620 │ │ │ │ + nop │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x5a(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 544c2a │ │ │ │ - movq $0x19a08a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x200bc32,-0x10(%r12) │ │ │ │ - movq $0x200bc32,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x544bc8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544bc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + ja 54d5ab │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54d5d0,0x0(%rbp) │ │ │ │ + lea 0x1ac2484(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 1bb8fd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + popf │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ef2(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x544c00,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544c00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d5f8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bb3250 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54d878,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5445a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1adc9e7(%rip),%r14 │ │ │ │ + jmp 1201560 │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 544c7a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 544db8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,0x48018da5(%rax) │ │ │ │ + mov 0xd0(%rbp),%esi │ │ │ │ + mov 0xc8(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov 0x88(%rbp),%rsi │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x90(%rbp),%rax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov 0x98(%rbp),%rcx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rdi │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ + mov 0xb0(%rbp),%r8 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + mov 0xb8(%rbp),%r9 │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r10 │ │ │ │ + jmp 54d9eb │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018da4(%rax) │ │ │ │ + mov 0xd0(%rbp),%esi │ │ │ │ + mov 0xc8(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov 0x78(%rbp),%r9 │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov 0x80(%rbp),%r10 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov 0x88(%rbp),%r11 │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ + mov 0x90(%rbp),%r14 │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + mov 0x98(%rbp),%rsi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rdx │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0xb8(%rbp),%rdi │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r8 │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + lea 0x1adb309(%rip),%r9 │ │ │ │ + mov %r10,0xd8(%rsp) │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + jmp 54d9eb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 544d9c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 544d39 │ │ │ │ - movq $0x544cf8,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,-0x5d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54db7f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jle 54db8f │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0xe8(%rbp),%rsi │ │ │ │ + mov 0xe0(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x78(%rbp),%rdx │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x80(%rbp),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x88(%rbp),%r8 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov 0x90(%rbp),%r9 │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov 0x98(%rbp),%r10 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov 0xa0(%rbp),%r11 │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ + mov 0xa8(%rbp),%r14 │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov 0xb8(%rbp),%rbx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xc0(%rbp),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xc8(%rbp),%rdx │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0xd0(%rbp),%rdi │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + lea -0x6(%r12),%r9 │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %r10,0xd8(%rsp) │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + add $0xe8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54db67 │ │ │ │ + movq $0x54c580,-0xe0(%r12) │ │ │ │ + mov %r11,0xd8(%rsp) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov %r11,-0xd8(%r12) │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov %r11,-0xd0(%r12) │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov %r11,-0xc8(%r12) │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov %r11,-0xc0(%r12) │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %r11,-0xb8(%r12) │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov %r11,-0xb0(%r12) │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov %r11,-0xa8(%r12) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov %r11,-0xa0(%r12) │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %r11,-0x98(%r12) │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov %r11,-0x90(%r12) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ + mov %r11,-0x88(%r12) │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + mov %r11,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %r10,-0x38(%r12) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x54dbf0,0xb8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x18da026(%rip),%r14 │ │ │ │ + lea -0xdf(%r12),%rbx │ │ │ │ + mov %rax,0xc0(%rbp) │ │ │ │ + add $0xb8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + movq $0x54d620,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x54dbc8,0xe8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544cf8 │ │ │ │ + jne 54dbc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x32(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + movq $0x54dd40,0x0(%rbp) │ │ │ │ + lea 0x18e55eb(%rip),%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + lahf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54dc18,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54dc18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.WRB push %r12 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018d9f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 54dcb8 │ │ │ │ + movq $0x54dc58,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544d28 │ │ │ │ + jne 54dc58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x61(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54dcc3 │ │ │ │ + movq $0x54dc98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54dc98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 544d47 │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0x18ef519(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - cmp 0x8(%rbx),%rdx │ │ │ │ - jne 544d92 │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x10,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 544d82 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 544d92 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 544d92 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 544d39 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lahf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54dcf0,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x54dd60,0x0(%rbp) │ │ │ │ + lea 0x18e54f0(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104c870c <__environ@GLIBC_2.2.5+0xe4884e4> │ │ │ │ - andl $0xffffff8d,0x48000000(%rbx) │ │ │ │ - sbb $0x18ef0ec,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sahf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54dd14 │ │ │ │ + movq $0x54cd30,0x0(%rbp) │ │ │ │ + lea 0x18e54b6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x54dd80,0x8(%rbp) │ │ │ │ + lea 0x18e549f(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor %cl,0x358d4c01(%rsi) │ │ │ │ + (bad) │ │ │ │ + xor -0x3a7cb7ff(%rsi),%cl │ │ │ │ + or %ch,%cl │ │ │ │ (bad) │ │ │ │ + es add $0x0,%al │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 544df4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 544e8d │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 544e9d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x544c50,-0x58(%r12) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sahf │ │ │ │ + lea (%rcx),%eax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x544c90,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movq $0x544de0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 544de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 54c510 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4855ddb0 <__environ@GLIBC_2.2.5+0x4651db88> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %bh,%al │ │ │ │ + popf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 54c510 │ │ │ │ + lea 0x18d9dad(%rip),%rax │ │ │ │ + jmp 54cfa9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + sahf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 544ef5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x544f10,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x1af2ed9(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 54ddf8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 54ddf3 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x54de10,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 544db8 │ │ │ │ + jmp 1bf5508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49018eef(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5448e8 │ │ │ │ + add %al,-0x62(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54de38,0x0(%rbp) │ │ │ │ + lea 0x18d9e34(%rip),%rbx │ │ │ │ + jmp 1bf3308 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x11(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 544f68 │ │ │ │ - movq $0x544ec0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b4af68,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18eef46(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545015 │ │ │ │ - movq $0x544fd0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ch,-0x5c(%rbp) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 54ded1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 54df4e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x54dec8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 544fd0 │ │ │ │ + jne 54dec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545005 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5448e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18eeeb4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %bl,%bh │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 54df00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,-0x52(%rdx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 545081 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 545062 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,0x4801a46c(%rax) │ │ │ │ + movl $0x54df30,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54df30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018eee │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5450df │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5450d4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545030,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %bh,0x6c(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x21(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e33bb0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 11fea80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1202360,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4855dfe6 <__environ@GLIBC_2.2.5+0x4651ddbe> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pushf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54515c │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 54e021 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 545151 │ │ │ │ + ja 54e016 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545078,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x54de80,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54e038,-0x18(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5abe70 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 54e034 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - in (%dx),%eax │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pushf │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5451a1 │ │ │ │ + jb 54e15f │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5451b8,-0x20(%rbp) │ │ │ │ + movq $0x54e0b8,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e0b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x13(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + fwait │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 545200 │ │ │ │ - movq $0x5450f8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e33b88,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 54e14f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + movq $0x54dfb8,-0x70(%r12) │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - repz mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545252 │ │ │ │ + xor %ch,-0x5c(%rdx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 54e1c9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 54e246 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e345bb,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x54e1c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + imul $0x54e1f8,-0x7ba38b8(%rcx,%rax,1),%esp │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - decb 0x458d4801(%rsi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54528a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5545b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x4801a469(%rax) │ │ │ │ + movl $0x54e228,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54531a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54530f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x545220,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x545268,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + add %al,0x4801a469(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54e260,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 11fea80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1202360,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 545362 │ │ │ │ + jb 54e2d6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e33cc9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5ac0e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%bh │ │ │ │ + clc │ │ │ │ + pop %rbx │ │ │ │ mov (%rcx),%es │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54539a │ │ │ │ + jb 54e320 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18e5bd9(%rip),%rsi │ │ │ │ + lea 0x18e5bcb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 548478 │ │ │ │ + jmp 1a9a640 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018d99(%rax) │ │ │ │ + lea -0xe8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54e365 │ │ │ │ + movq $0x54e580,-0x10(%rbp) │ │ │ │ + mov 0x2f(%rsi),%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + lea 0x18d99ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54539c │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545417 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54540c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545378,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e33cc1,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x67(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54e3b0,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545462 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a899,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,(%rax) │ │ │ │ + cltd │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x110,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54e823 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jg 54e3e2 │ │ │ │ + add $0xfffffffffffffef0,%r12 │ │ │ │ + mov 0xd8(%rbp),%rbx │ │ │ │ + jmp 54e7ba │ │ │ │ + movq $0x54e2f0,-0x108(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0xf8(%r12) │ │ │ │ + movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ + movq $0x1e33eb8,-0xe8(%r12) │ │ │ │ + mov %rbx,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + lea -0xef(%r12),%rbx │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + lea -0x108(%r12),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x70(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x78(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x80(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x88(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x98(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0xa0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0xa8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0xb0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0xc0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0xc8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0xd0(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + jmp 54e7ba │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x52(%rsi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5454c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5454aa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,-0x69(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54e778,-0xc8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%r8 │ │ │ │ + mov 0x2f(%rbx),%r9 │ │ │ │ + mov 0x37(%rbx),%r10 │ │ │ │ + mov 0x3f(%rbx),%r11 │ │ │ │ + mov 0x47(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x57(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x67(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x77(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x87(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x97(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x9f(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rdx │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rsi │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r14,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffff38,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,%dl │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545527 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54551c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545478,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e33bb0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x48018d95(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54e7a8 │ │ │ │ + movq $0x54e928,-0x10(%rbp) │ │ │ │ + lea 0x1a46ba5(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1202518 │ │ │ │ + mov 0xc8(%rbp),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1ae9607(%rip),%rax │ │ │ │ + movq $0x54e800,0x88(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x18d9491(%rip),%rbx │ │ │ │ + mov %rax,0xd0(%rbp) │ │ │ │ + mov %rcx,0xd8(%rbp) │ │ │ │ + add $0x88,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rdi),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d48018ee9,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5455a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545599 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5454c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,0x48018d94(%rax) │ │ │ │ + mov 0x58(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + movq $0x54e848,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 1bfce50 │ │ │ │ + movq $0x110,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%edi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W jmp ffffffff8d9c5748 <__environ@GLIBC_2.2.5+0xffffffff8b985520> │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5455e9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x545600,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,-0x6c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54e880,0x40(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp ffffffff839d5790 <__environ@GLIBC_2.2.5+0xffffffff81995568> │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54e89d │ │ │ │ + movq $0x54e8c0,0x0(%rbp) │ │ │ │ + lea 0x1a46aa0(%rip),%r14 │ │ │ │ + jmp 1202518 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x545540,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e33b88,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - call ffffffff8d9c57f8 <__environ@GLIBC_2.2.5+0xffffffff8b9855d0> │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5456de │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + lea (%rcx),%eax │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5456d3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545430,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5455b8,-0x10(%r12) │ │ │ │ + ja 54e901 │ │ │ │ + movq $0x54e058,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,%dh │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54e985 │ │ │ │ + movq $0x54e178,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x54e2b0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54e380,0x8(%rbp) │ │ │ │ + lea 0x1ae9435(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov 0xd8(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a8e80 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x6d(%rax) │ │ │ │ lea (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54571e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 54ea03 │ │ │ │ + movq $0x54e9e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 526290 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54e9e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54ea20,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 54e340 │ │ │ │ + lea 0x18d931e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x54ea20,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %eax,$0x8e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5457a8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54579d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5456f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e33ed1,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x16fe726e(%rax) │ │ │ │ + sub %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex imul $0xffffffe0,0x458d4801(%rsi),%ebp │ │ │ │ + add %bh,-0x6e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5457f2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 54eaf3 │ │ │ │ + movq $0x54ead8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54ead8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - fsub %st(6),%st │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54586f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545864 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5457c0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %al,-0x6e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54eb10,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e33bb0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 54e340 │ │ │ │ + lea 0x18d924e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - out %al,$0x8e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5458d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5458ec │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5458e1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545808,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 54eaa0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%dh │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1acf6cf(%rip),%rsi │ │ │ │ + lea 0x18d8f61(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x6e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 545931 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x545948,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + jb 54ebbc │ │ │ │ + movq $0x54ebd8,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov 0x17(%r14),%rcx │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18d9235(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018ee5(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545990 │ │ │ │ - movq $0x545888,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e33b88,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ed28,0x0(%rbp) │ │ │ │ + lea 0x18dcbe9(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5459e2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a879,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,0x48018d91(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 54ec80 │ │ │ │ + movq $0x54ec68,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54ec68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,%ch │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545a6e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545a63 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x545900,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5459b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %bl,-0x6f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54ec80 │ │ │ │ + movq $0x54ec00,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 1bf0970 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018ee4(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545b1d │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545b12 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x545738,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5459f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - in $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 545bd7 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545bcc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x545668,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x545a88,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e98 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x15,%rbx │ │ │ │ + je 54ed7c │ │ │ │ + movq $0x54edc0,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ac1268 │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,%al │ │ │ │ + nop │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ecf8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54ecf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545c2a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x200bd39,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,0x48018d90(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54ed0c │ │ │ │ + movq $0x54eca0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 1bf0970 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jrcxz 545bcd │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 545c89 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x545ca0,-0x38(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + add %dh,-0x70(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x11,%rbx │ │ │ │ + je 54ed7c │ │ │ │ mov %rax,%r14 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 1ab0c88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 54eb58 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - loop 545c2d │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 545cf2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 545d2c │ │ │ │ - movq $0x5453b0,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x545b38,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x545bf0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,0x48018d90(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54ed6c │ │ │ │ + movq $0x54ed58,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 1bf0970 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545d82 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x2037059,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x70(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x15,%rbx │ │ │ │ + je 54ed7c │ │ │ │ + movq $0x54ed98,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ac1268 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,%bh │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545dc2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x545dd8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cb38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fimuls -0x2176b6ff(%rsi) │ │ │ │ - movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x1e33ca0,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + nop │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ec38,0x0(%rbp) │ │ │ │ + lea 0x18dc999(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ecc8,0x0(%rbp) │ │ │ │ + lea 0x1ad3529(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c9764 <__environ@GLIBC_2.2.5+0x7148953c> │ │ │ │ - jne 545e62 │ │ │ │ - movl $0x545e58,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,(%rax) │ │ │ │ + nop │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54ee38 │ │ │ │ + movq $0x54ee28,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 545e58 │ │ │ │ + jne 54ee28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - je 545e92 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp $0xe,%rbx │ │ │ │ - jge 545e82 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54ee58,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 54eb88 │ │ │ │ + lea 0x18d8fc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 545e70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545ed2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cc10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ab8a32,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48018edd(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 545f95 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 545f8a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x545d50,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x545d98,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x545e10,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x545eb0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x16fe7271(%rax) │ │ │ │ + imul $0xffffffff,%edi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fisttps 0x458d4801(%rsi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 54604f │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546044 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x545c40,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x545ee8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf7608,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov $0x400,%esi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp 5a2568 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f1f7 │ │ │ │ + lea 0x1ae8eb5(%rip),%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 54eff5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5460c2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a469,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov 0x458b4801(%rbp),%cs │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018ede(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546189 │ │ │ │ - add $0x60,%r12 │ │ │ │ + or $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov -0x3b7cb6ff(%rbp),%cs │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54617e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x545fb0,-0x58(%r12) │ │ │ │ + ja 54f071 │ │ │ │ + movq $0x592fc0,-0x58(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x546070,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x546090,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + add $0x68,%rbp │ │ │ │ + lea -0xe(%r12),%rdx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54f045 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 54f02e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x54f098,-0x20(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fisttpll 0x458d4801(%rsi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 54623a │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54622f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x545330,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x5460d8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x592ce0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x54ef30,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,-0x24(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546282 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x546298,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 544f38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x546780,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1d98 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018d8d(%rax) │ │ │ │ + movl $0x54f0c0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f0c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fisttpl 0x458d4801(%rsi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 546351 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546346 │ │ │ │ + add %ch,-0x73(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54f100,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x546250,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x25(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5463dd │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + lea 0x458b4801(%rbp),%ecx │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5463d2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5462f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + ja 54f143 │ │ │ │ + movq $0x54eea0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x54f178,0x0(%rbp) │ │ │ │ + lea 0x18d8cd1(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018d8c(%rax) │ │ │ │ + movl $0x54f1a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f1a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $0x8e,%dl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734c9d54 <__environ@GLIBC_2.2.5+0x71489b2c> │ │ │ │ - gs add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546463 │ │ │ │ + add %al,0x48018d8c(%rax) │ │ │ │ + movl $0x54ef60,-0x38(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x546368,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + lea 0x18d8c4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %bl,%dl │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5464fe │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5464f3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x546400,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %cs,0x458d4801(%rbp) │ │ │ │ + call 734d2b74 <__environ@GLIBC_2.2.5+0x7149294c> │ │ │ │ + push %rdi │ │ │ │ + movq $0x54f260,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W fisttpll 0x458d4801(%rsi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54653a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5481a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ch,%al │ │ │ │ + mov 0x458b4801(%rbp),%ecx │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r12b,0x480054f2(%r8) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 54eef8 │ │ │ │ + lea 0x18d8bd1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018eda(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546576 │ │ │ │ - movq $0x546598,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - lea 0x18eda8b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x26(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5465d4 │ │ │ │ - movq $0x545170,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5465f8,-0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,-0x75(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 54f220 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) 0x45c74801(%rsi) │ │ │ │ - clc │ │ │ │ - and %ah,0x54(%rsi) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f375 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x54f350,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %ah,0x40156(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ae8a42(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ae8a2b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) 0x45c74801(%rsi) │ │ │ │ - clc │ │ │ │ - rex.W │ │ │ │ - push %sp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - movabs %al,0x50156 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018ed9(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546696 │ │ │ │ - movq $0x5452a0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5466b8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0790 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f406 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x54f3d8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f3d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fmuls -0x3b7cb6ff(%rsi) │ │ │ │ - js 54670a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 546758 │ │ │ │ - movq $0x5461a0,-0x70(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x546490,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x70(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x546518,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - (bad) │ │ │ │ - or $0x16e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5467c1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18edadd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 54f44e │ │ │ │ + movq $0x54f468,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 526648 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546802 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x546818,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x9ffab0c(%r8) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 54f490 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ - add %ch,-0x5c(%rcx) │ │ │ │ - add (%rdx),%eax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54f4f7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x54f310,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x54f390,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x1bc9a10,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 546823 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546872 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x546888,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab08d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fisttpll -0x2176b6ff(%rsi) │ │ │ │ - movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x1e345bb,0x0(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %ecx,0x458d4801(%rbp) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f569 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54f55e │ │ │ │ + movq $0x54f428,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x54f588,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ + jmp 54eef8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d8908(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe8,%al │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5468da │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5545b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,%al │ │ │ │ + mov %cl,0x458d4801(%rbp) │ │ │ │ + call 734d2f04 <__environ@GLIBC_2.2.5+0x71492cdc> │ │ │ │ + rex.WR │ │ │ │ + movq $0x54f5f0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f5f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,%bh │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546922 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x546938,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018d88(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 54f520 │ │ │ │ + lea 0x18d887c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54698a │ │ │ │ - movq $0x546848,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5468b8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x78(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 54f5b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 546a19 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546a0e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x546db0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x18dc52e(%rip),%rsi │ │ │ │ + lea 0x18d8878(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d8887(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ca38c <__environ@GLIBC_2.2.5+0x7148a164> │ │ │ │ - pop %rsp │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %ch,-0x78(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 546a92 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5469b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 54f6e7 │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x18dc4c6(%rip),%rsi │ │ │ │ + lea 0x18d8810(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d8847(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 546b2d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546b22 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x546a38,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ch,0x48018d88(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f779 │ │ │ │ + movq $0x54f758,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,-0x78(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54f790,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %cl,0x45c74801(%rbp) │ │ │ │ + add %bh,0x480054f7(%rax) │ │ │ │ + lea 0x18dc031(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546bf9 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546bee │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x546ab8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x546b50,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7cfe7279(%rax) │ │ │ │ + jrcxz 54f7c2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54f7d2 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 54f6b0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 546c32 │ │ │ │ + jb 54f82e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54f820 │ │ │ │ + lea 0x1ae8589(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5481a0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ae8572(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54f88f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 54f87e │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 546cb6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546cab │ │ │ │ - movq $0x546798,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5467d8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x546cd8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %cl,0x458d4801(%rbp) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 54f9b4 │ │ │ │ + movq $0x54f908,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18ed3bb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f908 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2d(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x546d00,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %dh,-0x7a(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54f940,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x97(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0790 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - rorl %cl,-0x3b7cb6ff(%rsi) │ │ │ │ + xchg %cl,-0x2776b7ff(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54f998 │ │ │ │ + movq $0x54f978,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54f978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %cl,0x45c74801(%rbp) │ │ │ │ + adc %ch,%al │ │ │ │ + stc │ │ │ │ + push %rsp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 546d85 │ │ │ │ - movq $0x5468f0,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x546b78,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x546c10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - fldl (%rdi) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54f9c8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48018d85(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 54f9ec │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x48018d85(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54fa18,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 54e340 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%dl │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18ed2c5(%rip),%r14 │ │ │ │ - jmp 1a9ac88 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d,%ch │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + cli │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 54fa50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018ed2(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 546e90 │ │ │ │ - movq $0x546e28,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018db5(%rax) │ │ │ │ + movl $0x54fa78,0x0(%rbp) │ │ │ │ + mov 0x67(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 546e28 │ │ │ │ + jne 54fa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2e(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dh,-0x4b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 546e9b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x546dc8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x546e80,-0x8(%rbp) │ │ │ │ + ja 54fb88 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 54fabf │ │ │ │ + movq $0x1bc9a10,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037d99,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x54faf0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 546e80 │ │ │ │ + jne 54faf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8d,%ah │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB call a9f630 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x27(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54fb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018db4(%rax) │ │ │ │ + movl $0x54fb60,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54fb60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 546e8c │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,0x48018db4(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x54fba8,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1a9ae78 │ │ │ │ - lea 0x18ed229(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 56da78 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54fc0b │ │ │ │ + movq $0x54f7f0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x54f848,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x1bc9a10,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 546f1c │ │ │ │ - movq $0x546f00,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + orl $0xffffffe0,0x458d4801(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54fc99 │ │ │ │ + movq $0x54fc78,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 546f00 │ │ │ │ + jne 54fc78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rbx │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ch,0x54(%rdi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - lea 0x18ed1ad(%rip),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x54fcb0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018d82(%rax) │ │ │ │ + movl $0x54fcd8,0x0(%rbp) │ │ │ │ + lea 0x18dbb11(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54fcf2 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 54f648 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x1e(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x2b,%rax │ │ │ │ - je 546f5f │ │ │ │ - cmp $0x5f,%rax │ │ │ │ - je 546f5f │ │ │ │ - lea 0x1af0e41(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1af0e3c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,-0x7cb6fe73(%rdx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x1ab3a98,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ed147(%rip),%rbx │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x54fc38,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sub %dl,-0x52(%rbx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 547029 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54700a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0x8e,%cl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 547087 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54707c │ │ │ │ + call 48568aea <__environ@GLIBC_2.2.5+0x465288c2> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54fe4d │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x54fdb8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x546fd8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34110,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54fdb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex rorl $1,0x458d4801(%rsi) │ │ │ │ - loopne 5470f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 547104 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %bl,0x49018d81(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5470f9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x547020,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 54fe3d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x54fd18,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4855ffe9 <__environ@GLIBC_2.2.5+0x4651fdc1> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547149 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x547160,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %al,-0x72b7fe73(%rcx) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 54ff54 │ │ │ │ + movq $0x54fec0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54fec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + orb $0xf8,0x45c74801(%rbp) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + mov %rax,0x0(%ebp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54fef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018ed0(%rax) │ │ │ │ + add %ah,0x49018d80(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5471a8 │ │ │ │ - movq $0x5470a0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34138,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + ja 54ff44 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x54f8b0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x54ff68,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 54eef8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rorl %cl,0x458d4801(%rsi) │ │ │ │ - loopne 547219 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5471fa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e345bb,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,%al │ │ │ │ + jg 54fef4 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,0x4c0054ff(%r8) │ │ │ │ + mov %esi,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 54ff90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fisttps 0x458d4801(%rsi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 547232 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5545b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jg 54ff1c │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,0x480054ff(%r8) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x6f(%rbx),%rbx │ │ │ │ + jmp 1bfce50 │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54727a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 527690 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,0x49018d7f(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54fff1 │ │ │ │ + movq $0x54fd68,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $1,%dh │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + cmpb $0x1,-0x73(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54730b │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547300 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 5500b5 │ │ │ │ + movq $0x550058,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x547210,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x547248,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 550058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48018ece(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54739f │ │ │ │ - add $0x38,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x7f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 547394 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5471c8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x547290,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + ja 5500a5 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x37(%rbx),%rdx │ │ │ │ + movq $0x54fe70,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 547418 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54740d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x547ed0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x54f718,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x550018,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x26(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18d7ec2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5474a0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547495 │ │ │ │ + js 5501ac │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 550190 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5473c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x550180,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 550180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + add %edx,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 195bbc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54752e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547523 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x547430,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5501c4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5501d0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - lret │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547572 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x547588,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cb38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x35(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x1e340e0,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5501a8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5476bc │ │ │ │ - movq $0x547610,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x550140,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x592de0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18d7d67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018d7d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 550323 │ │ │ │ + movq $0x5502f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 547610 │ │ │ │ + jne 5502f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x550340,-0x10(%rbp) │ │ │ │ + mov 0x37(%rbx),%rsi │ │ │ │ + lea 0x18d81b6(%rip),%r14 │ │ │ │ + mov 0x97(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a994a0 │ │ │ │ + lea 0x18d7d3e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%riz,2) │ │ │ │ - movl $0x547670,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + jl 5502cc │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rcx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 550258 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x550388,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 547670 │ │ │ │ + jne 550388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - ja 5476a7 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x547628,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ah,0x7c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5503e3 │ │ │ │ + movq $0x5503c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 547628 │ │ │ │ + jne 5503c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%dl │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547702 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e340d1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jl 55034c │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x4(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x550410,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 550410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018ec9,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547773 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547768 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5476d0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x547788,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %bl,%al │ │ │ │ + jnp 55039c │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x4(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x49005477(%r8) │ │ │ │ + add %ah,0x48018d7b(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 556710 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5500d8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018d7b(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5500d8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - pop %rax │ │ │ │ - xchg %eax,%edx │ │ │ │ - push %rsi │ │ │ │ - add %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jnp 55041c │ │ │ │ + add %ebp,%ecx │ │ │ │ + sub %esi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018ec9(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54785e │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547853 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x547548,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5475c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x547718,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bh,0x48018d7b(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5502c0 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5478aa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a399,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 547927 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54791c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x547878,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x5504b0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea 0x18d7413(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 1a6a580 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x18d7b6e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 547991 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5479b1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5479a6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5478c0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a78 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,0x7b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 5504d8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 550648 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5479fa │ │ │ │ + jb 5505a1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x547a10,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c88 │ │ │ │ + movq $0x5505b8,-0x18(%rbp) │ │ │ │ + lea 0x1ae782d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %cl,(%rdx) │ │ │ │ - rex.B jrcxz 547a24 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0xdc,%al │ │ │ │ + rex add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547afb │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547af0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5477c8,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - movq $0x547940,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5479c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0d60 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3a(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547b8f │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547b84 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x547a40,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x547ba8,-0x20(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - movq $0x1e340c1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547c0a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 527690 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3b(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547cbf │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547cb4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x547b10,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x547bd8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5507fc │ │ │ │ + lea 0x1acb24d(%rip),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 55072f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x3b(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547cfe │ │ │ │ - movq $0x547d20,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - lea 0x18ec53b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %ecx,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547d5c │ │ │ │ - movq $0x547118,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x547d80,-0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5506c0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + jmp 550788 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3c(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x547da8,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0790 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + push %rbp │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x547dd0,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 1ab0720 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jne 5506e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ret │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x547df8,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab08d0 │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ret │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 547ea1 │ │ │ │ - movq $0x547320,-0x80(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x66(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x5474c0,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - lea -0x80(%r12),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x547c20,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 55076b │ │ │ │ + movq $0x5505e0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + movq $0x5506c0,-0x38(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb $0xf7,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5507e4 │ │ │ │ + movq $0x550570,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x550688,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d78b5(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5480a3 │ │ │ │ - movq $0x547f30,-0x10(%rbp) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + jl 55088a │ │ │ │ + movl $0x550870,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 547f30 │ │ │ │ + jne 550870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x7f(%r8) │ │ │ │ - push %rsp │ │ │ │ + rex.RB enter $0x8d8,$0x55 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18d77fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 547f78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%cl │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 5508f3 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 550648 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4800547f(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 547fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + rex ja 5508b4 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 55093b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5502c0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - jg 548013 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 547fe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ja 5508dc │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x550928,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea 0x18d774c(%rip),%rdi │ │ │ │ + lea 0x18d6f94(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 1a6a580 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d772f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ja 550944 │ │ │ │ + add %ebp,%ebx │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jg 5480ae │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 548037 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 548051 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 548095 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 548051 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 548051 │ │ │ │ - jmp 548095 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1aefd4a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x548088,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 550a91 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x550a18,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548088 │ │ │ │ + jne 550a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rdi,4) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0x1aefcfd(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 550a81 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x2037059,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ec1a6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 5480e7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 548051 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 548095 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 548051 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 548051 │ │ │ │ - jmp 548095 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb $0x16df5,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5509d0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.RXB cmc │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d7604(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x72b7fe73(%rbx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 548182 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5250c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + push $0x48018d75 │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 5502c0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %ah,0x75(%rax) │ │ │ │ lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5481e8 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5481dd │ │ │ │ - movq $0x548160,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x548208,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ + ja 550b5f │ │ │ │ + movq $0x550b00,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea 0x18d759c(%rip),%rdi │ │ │ │ + lea 0x18d6dbc(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 1a6a580 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ec071(%rip),%rbx │ │ │ │ + lea 0x18d757f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x75(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 550b28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ (bad) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %al,0x10156(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48019e94(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 550c19 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 550bc0 │ │ │ │ + inc %rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jge 550bfc │ │ │ │ + movzbl (%r14,%rax,1),%ebx │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + je 550bbd │ │ │ │ + movq $0x550d60,-0x20(%rbp) │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + movq $0x550c60,-0x8(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x1acf815(%rip),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + lea 0x18d76a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x7e(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - xchg %dl,0x1(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 550c54 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 550c60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x77(%rdi) │ │ │ │ + movq $0x1af1d40,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x197d088,-0x50(%r12) │ │ │ │ + lea -0x5c(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + movq $0x2020422,-0x28(%r12) │ │ │ │ + movq $0x0,-0x20(%r12) │ │ │ │ + movq $0x0,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x550c38,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x7e(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - xor %cl,0x10156(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 550d44 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 550d6c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %cl,0x4801e351(%rcx) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 1ab0f00 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6b(%rdi) │ │ │ │ + movq $0x1af1d40,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x197d088,-0x50(%r12) │ │ │ │ + lea -0x5c(%r12),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x550d20,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + je 550dac │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 550e6c │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 550e67 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x1acf5c7(%rip),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 550bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - iret │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5482e9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5482d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 550ee6 │ │ │ │ + movq $0x550ec0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5482d8 │ │ │ │ + jne 550ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - iret │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x548300,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1962e90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jne 550ed8 │ │ │ │ + lea 0x1ae6ec8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ae6ec3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18d740b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 54836c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 548361 │ │ │ │ - movq $0x548298,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x548388,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5319a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ebefd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x31005483,%eax │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 550fb5 │ │ │ │ + test %r14,%r14 │ │ │ │ + jge 550fab │ │ │ │ + movzbl (%r14),%eax │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jne 550f53 │ │ │ │ + inc %r14 │ │ │ │ + jmp 550f1d │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 548416 │ │ │ │ - movq $0x1a43898,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + ja 550f88 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + movq $0x2020422,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x550f48,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + lea 0x18d72ef(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18d7344(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 551008 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0xb(%rsi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,-0x72b7fe73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54845a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5250c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5484c0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5484b5 │ │ │ │ - movq $0x548438,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5484e0,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ebdc9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 551052 │ │ │ │ + movq $0x5510d8,-0x30(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + lea 0x18d72c4(%rip),%r14 │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 195b568 │ │ │ │ + lea 0x18d72af(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - test %edx,0x49(%rax,%rax,1) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 1ab0720 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %ch,%cl │ │ │ │ + stc │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - test %edx,0x49(%rax,%rax,1) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 1ab08d0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + push %rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX or (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x7b(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - pop %rax │ │ │ │ - xchg %edx,0x1(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %cl,0x4801e351(%rcx) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + fstpt 0xc(%rdi) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 550f10 │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + jl 551167 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 551102 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge 5511e4 │ │ │ │ + movzbl (%rax,%rbx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + je 5510ff │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55114b │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5510b0,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 551176 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 5511f2 │ │ │ │ + movzbl (%rax,%rdx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + je 551173 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5511c8 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x551088,0x0(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + lea 0x18d70b6(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18d70a8(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - mov $0xac,%bh │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5485b7 │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734d4b64 <__environ@GLIBC_2.2.5+0x7149493c> │ │ │ │ + push %rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5485b2 │ │ │ │ + je 551269 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x16df1c0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a6ac50 │ │ │ │ + lea 0x1acf1d9(%rip),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x1acf1cd(%rip),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 551008 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8d48018e,%esp │ │ │ │ - rex.RB loopne 548629 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54870c │ │ │ │ - movq $0x548618,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548618 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x48018d70(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5512e1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5512b7 │ │ │ │ + lea 0x18d7062(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + dec %rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 551008 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018ebc(%rax) │ │ │ │ - movl $0x548650,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + cmp %dh,-0x73(%rax) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 551371 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x551338,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548650 │ │ │ │ + jne 551338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x551388,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18d6f9d(%rip),%r14 │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 195b568 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x44(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 5486fe │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x548690,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548690 │ │ │ │ + add %ch,0x48018d6f(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 55139d │ │ │ │ + lea 0x18d6f44(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jl 5513c0 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 550bb0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 550bb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b48018e,%esp │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rdi,%rsi,2) │ │ │ │ - movl $0x5486e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ + add %ah,0x6f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55154c │ │ │ │ + movq $0x551428,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5486e0 │ │ │ │ + jne 551428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 551583 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3a,%esi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 55148b │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1acef9b(%rip),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 5514c3 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + add %rax,%r14 │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 551557 │ │ │ │ + test %rax,%rax │ │ │ │ + jg 5514eb │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + lea 0x1ad7655(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x551288,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x5512f8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18d6e1d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x5515a8,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8948018e,%ebx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rbp,2) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 548788 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1aef694(%rip),%rbx │ │ │ │ + add %ch,0x48018d6d(%rax) │ │ │ │ + mov 0x20(%rbp),%ebx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18ebbad(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x548748,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548748 │ │ │ │ + jmp 5514c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 551629 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 551624 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x551640,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1ae67a6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + subl $0x55169000,0x45c74801(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1ae6772,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x45(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 548768 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18ebb41(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 551684 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 551690 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x551668,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %ch,0x6c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54882e │ │ │ │ - movq $0x5487f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 551732 │ │ │ │ + movq $0x5517b0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 197d398 │ │ │ │ + lea 0x18d6c67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %ecx,0x49000001(%rdi) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55178a │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + imul $0xffffff83,-0x2776b7ff(%rbp),%ecx │ │ │ │ + loopne 5517bd │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5518f3 │ │ │ │ + movq $0x5517e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5517e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018d6b(%rax) │ │ │ │ + movl $0x551820,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5487f0 │ │ │ │ + jne 551820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x551868,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x18d6b42(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 551868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 551898 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1ad72a8(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 5518c2 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x551750,0x18(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1ad723f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18eba9b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5488c4 │ │ │ │ - movq $0x548890,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 551a0b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x551970,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548890 │ │ │ │ + jne 551970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jb 5488b6 │ │ │ │ - cmp $0x39,%rax │ │ │ │ - setbe %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 551983 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 5519fd │ │ │ │ + movzbl (%rcx,%rdx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + je 551980 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5519d5 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1aef4dc(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x551a20,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + lea 0x18d689d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18eba0d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 744cc23c <__environ@GLIBC_2.2.5+0x7248c014> │ │ │ │ - push $0x48 │ │ │ │ - lea 0x18eba60(%rip),%ebx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push $0xffffffffffffffff │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - imul $0xa,%rbx,%rbx │ │ │ │ - add (%rax),%rbx │ │ │ │ - movq $0x548950,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex.RB loopne 551a99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 551b0b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x551a98,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548950 │ │ │ │ + jne 551a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 54895c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5489ab │ │ │ │ - movq $0x548910,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + sbb 0x0(%rbp),%dl │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548910 │ │ │ │ + jne 551ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5489ac │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5d9900,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5489cd │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5489a0,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5489b6 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 548a32 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e342e0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5568b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x45,-0x72b7fe72(%rax) │ │ │ │ - loopne 548a99 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 548a7a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 551b49 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34308,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5568b8 │ │ │ │ + lea 0x1ae6285(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 548ac2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203b1c9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 548b26 │ │ │ │ + jb 551c35 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x548b18,-0x18(%rbp) │ │ │ │ + movq $0x551bf8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 548b18 │ │ │ │ + jne 551bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5488e8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 548c8b │ │ │ │ - movq $0x548ba8,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 551c79 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1ae6155(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rdi,%rax,2) │ │ │ │ - movl $0x548bf0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 551cb6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 548bfb │ │ │ │ - add %dh,0x48(%rbx,%rax,2) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x548c28,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548c28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 551cf9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1ae60d5(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x3100548c(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - movq $0x548c68,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 548c68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 551d36 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - jle 548cc4 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x548ad8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x548ca0,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 548d52 │ │ │ │ + jb 551e25 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e342d9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ + movq $0x551de8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 551de8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jg 551e6c │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ab6fd8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 548dc7 │ │ │ │ - add $0x18,%r12 │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 548dbc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 551f14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x548d20,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x548de0,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556710 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jg 551eea │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ab6f5a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + movq $0x2020422,-0x10(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - mov 0x49(%rax,%rax,1),%ss │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 1ab08d0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + cwtl │ │ │ │ + lea %fs:(%rcx),%eax │ │ │ │ + lea -0x70(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 551fc6 │ │ │ │ + movq $0x551f98,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 551f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x64(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x551fe0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - mov 0x49(%rax,%rax,1),%ss │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 1ab0c88 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + movsxd 0x45c74801(%rbp),%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %dl,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x45c74801,%edi │ │ │ │ - add %dl,%cl │ │ │ │ - rex.X jrcxz 548e34 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsxd 0x7b834801(%rbp),%ecx │ │ │ │ + (bad) │ │ │ │ + add %bh,0x10(%rdi) │ │ │ │ + lea 0x18defa1(%rip),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x5521c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 547330 │ │ │ │ + nop │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 548ea1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 548eb8 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dl,0x48018d63(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55212a │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 548ead │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x548d68,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x548ed0,-0x20(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + ja 55217f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x551928,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5cd910,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x551a48,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5520f0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0720 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5520f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x64,%rax │ │ │ │ + je 552166 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + cmp $0x67,%rax │ │ │ │ + jne 552117 │ │ │ │ + lea 0x1ac979e(%rip),%rax │ │ │ │ + lea 0x1ae90b7(%rip),%rcx │ │ │ │ + jmp 5522ff │ │ │ │ + lea 0x1ac978b(%rip),%rax │ │ │ │ + lea 0x1ae90a4(%rip),%rcx │ │ │ │ + jmp 55244f │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552156 │ │ │ │ + movq $0x592da0,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x553598,0x48(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 548f70 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - xor %bh,0x56(%rbx) │ │ │ │ - add %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5521c0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5521cc │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4c(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 548f29 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x548f40,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8e,%ah │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + and %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - movq $0x548a00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x548a48,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x548fb8,-0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + lea 0x1ae8ffd(%rip),%rcx │ │ │ │ + jmp 552707 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x5521a0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 548f4d │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - shlb $0x1,0x56(%rdi) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x61(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + jmp 552403 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x49000000(%rcx) │ │ │ │ - movl $0x548a90,-0x60(%rsp) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x548b48,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x548e50,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8e,%dl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734cc9f4 <__environ@GLIBC_2.2.5+0x7148c7cc> │ │ │ │ - adc $0xf045c748,%eax │ │ │ │ - loopne 54903f │ │ │ │ - push %rsp │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - clc │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - lea 0x18eb2db(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x61(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5522af │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018eb2(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 55253e │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54911c │ │ │ │ - movq $0x548ef0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x549140,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ + ja 552522 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x551d58,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x551da8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + movq $0x552330,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8e,%cl │ │ │ │ - add %ecx,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x9f,%al │ │ │ │ - mov $0x458b4801,%edi │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - rex.XB jrcxz 54915c │ │ │ │ + add %ch,0x48018d60(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5523be │ │ │ │ + movq $0x552378,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5494c1 │ │ │ │ - movq $0x5491b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x60(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5523a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5491b8 │ │ │ │ + jne 5523a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.WX add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54920a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5494cc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x30,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 54925c │ │ │ │ - add $0xffffffffffffff60,%r12 │ │ │ │ - lea 0x1aeeb6c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 5492bd │ │ │ │ - movq $0x1bca400,-0x98(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x2037dc1,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x10,%rdx │ │ │ │ - and $0xffff,%edx │ │ │ │ - dec %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jge 549349 │ │ │ │ - movq $0x1bca400,-0x98(%r12) │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x2037dc1,-0x78(%r12) │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jge 55250e │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 5493fc │ │ │ │ - movq $0x1bca400,-0x98(%r12) │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x2037dc1,-0x78(%r12) │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x552bf8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1bca400,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x2037dc1,-0x78(%r12) │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18eaee8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 549512 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549568 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 552400 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 55244f │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552566 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x551b68,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x551bb8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + movq $0x552480,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54954a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a3a1c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5524fe │ │ │ │ + movq $0x5524c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5524c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 549615 │ │ │ │ - movq $0x5495a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + pop %rsi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5524f0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5495a0 │ │ │ │ + jne 5524f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 549605 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5494f0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x549528,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rsi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jge 552512 │ │ │ │ + movq $0x552b98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfc2a0 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18eadec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1aee79a(%rip),%rbx │ │ │ │ + lea 0x18dea53(%rip),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x552268,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x553120,0x20(%rbp) │ │ │ │ + lea 0x18d4dcb(%rip),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x552240,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x551ec0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + movq $0x2020422,-0x28(%r12) │ │ │ │ + movq $0x0,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + lea -0x2f(%r12),%rcx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 552939 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 549662 │ │ │ │ - movq $0x549680,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - lea 0x18eada7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rbp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5528d4 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x49005496(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 549568 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %es,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmp %ebp,0x49e9018e(%rbp) │ │ │ │ - sub $0x4f,%al │ │ │ │ - add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - xchg %eax,%esi │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %dl,(%rcx) │ │ │ │ - rex.WRXB add %r8,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5526c0 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.WXB add %rax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018d5d(%rax) │ │ │ │ + mov 0x20(%rbp),%edx │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 552799 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fmuls (%rdi) │ │ │ │ - rex.WRXB add %r8,(%r8) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x5d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 552847 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 549704 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5529c6 │ │ │ │ + movq $0x197d088,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 552799 │ │ │ │ + movq $0x552760,-0x28(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %es,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54974a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + add %bh,0x5c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 552785 │ │ │ │ + movq $0x552c50,0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55299a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x20,%esi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 552802 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ab6651(%rip),%rax │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 552847 │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55296a │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + jge 552879 │ │ │ │ + movq $0x592da0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x16cae50(%rip),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov $0x5,%edx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 552a17 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552b00 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + jg 552a6b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x2e,%esi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 55257e │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x1ab651a(%rip),%rax │ │ │ │ + lea 0x1ab6513(%rip),%rcx │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0x552f78,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 551718 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x552670,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x552640,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x552610,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1ae1e63(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x549760,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ddf19(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + in $0x8d,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 549827 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ + ja 552a3f │ │ │ │ + movq $0x592da0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x552a00,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %r14,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + add $0x5,%rax │ │ │ │ + lea -0x5(%rsi),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x1ae1db0(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x2e,%esi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 552b30 │ │ │ │ + movq $0x197d088,-0x48(%r12) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x1ab6359(%rip),%rbx │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + jmp 552939 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5525e0,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + movq $0x551e40,-0x48(%r12) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp 552939 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5498a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 549899 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5497e8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16dde48(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rax │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x552bc0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + push %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 552c97 │ │ │ │ + movq $0x552e70,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 547330 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x549848,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,%al │ │ │ │ + push %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x552c20,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 552c20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x549728,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 54996b │ │ │ │ - movq $0x5498c0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x549790,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x18eaa86(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,0x48018d57(%rax) │ │ │ │ + cmpl $0x0,0x17(%rbx) │ │ │ │ + jle 552c97 │ │ │ │ + movq $0x552d18,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 547330 │ │ │ │ + nop │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5499f9 │ │ │ │ - movq $0x5499e8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,0x48018d57(%rax) │ │ │ │ + movl $0x552c78,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5499e8 │ │ │ │ + jne 552c78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5499f4 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 549930 │ │ │ │ - lea 0x18eaa20(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 552c97 │ │ │ │ + movq $0x5526a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 547330 │ │ │ │ + lea 0x18de341(%rip),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 549a3e │ │ │ │ - movq $0x549a58,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 552d71 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 549a64 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ae1b6c(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1b4b380 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + push %rdi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + jmp 552d20 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x549a18,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16ddc25(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18ea95e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x35358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - test $0x86e9018e,%eax │ │ │ │ - sbb %ah,0x1(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rsi │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552dca │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 552d6a │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x552290,-0x8(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5513f0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552dae │ │ │ │ + movq $0x551cd0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x553020,0x38(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x552cb8,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x552cd8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r9b │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 549b2e │ │ │ │ - movq $0x549b48,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,0x8(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x1aee272,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ae1a79(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,0x48018d55(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + jmp 552e7c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x549b10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16ddb32(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18ea87b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x55(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552f39 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 552ebb │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5523e0,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 5513f0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552f21 │ │ │ │ + movq $0x551b20,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5932e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x2037dc1,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x552e08,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x552e28,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 549dd1 │ │ │ │ - movq $0x549c18,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549c18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000001(%rbx) │ │ │ │ - movl $0x549c60,-0x8(%rbp) │ │ │ │ + add %ah,0x54(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 552fc0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 552fb0 │ │ │ │ + movq $0x592da0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x552ff0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 549c60 │ │ │ │ + jne 552ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov $0x9c,%al │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549cb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,%al │ │ │ │ + push %rbx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x553378,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 551718 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - pushf │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549cf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bh,0x48018d53(%rax) │ │ │ │ + movl $0x553048,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp 551f40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %dh,0x2(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x549d40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549d40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x3(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x549d80,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + test %ch,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r8b,0x48005530(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 549d80 │ │ │ │ + jne 553080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5530f4 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x54a300,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x551d10,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + movq $0x5932e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18ea69f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ea6a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x549e10,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549e10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - lea 0x1(%rax),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - or %rbx,%rcx │ │ │ │ - cmp $0xffff,%rcx │ │ │ │ - ja 549e60 │ │ │ │ - movq $0x54a2e0,-0x10(%r12) │ │ │ │ - inc %rax │ │ │ │ - shl $0x30,%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x54a300,-0x10(%r12) │ │ │ │ - movq $0x2037dc1,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x549ea8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x48018d52(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x553150,0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - sahf │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549ee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - or %rcx,%rdx │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - or %rdx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - or %rcx,%rdx │ │ │ │ - cmp $0xffff,%rdx │ │ │ │ - ja 549f4b │ │ │ │ - movq $0x54a2e0,-0x10(%r12) │ │ │ │ - inc %rbx │ │ │ │ - shl $0x20,%rbx │ │ │ │ - inc %rax │ │ │ │ - shl $0x30,%rax │ │ │ │ - or %rbx,%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x54a300,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %cl,0x49018d52(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55318f │ │ │ │ + movq $0x551c50,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x5531b0,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x549fa8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - lahf │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rdx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5531d8,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 549fd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rdx) │ │ │ │ + jmp 551f40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - movabs 0x8948075b8b480054,%al │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + xor 0x0(%rbp),%dl │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a010 │ │ │ │ + jne 553210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - or %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - or %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - cmp $0xffff,%rsi │ │ │ │ - ja 54a096 │ │ │ │ - movq $0x54a2e0,-0x10(%r12) │ │ │ │ - inc %rbx │ │ │ │ - shl $0x10,%rbx │ │ │ │ - inc %rcx │ │ │ │ - shl $0x20,%rcx │ │ │ │ - or %rbx,%rcx │ │ │ │ - inc %rax │ │ │ │ - shl $0x30,%rax │ │ │ │ - or %rcx,%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x54a300,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 553284 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x551c90,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + movq $0x5932e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x54a0f0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54a0f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - movabs 0x8b4807438b480054,%eax │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 54a120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rcx │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 553429 │ │ │ │ + movq $0x197d088,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp 553518 │ │ │ │ + movq $0x197d088,-0x38(%r12) │ │ │ │ + movq $0x2020422,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + movq $0x2020422,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp 553518 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x5,%eax │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x5f(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %ah,0x50(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5533c0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5533b0 │ │ │ │ + movq $0x592da0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x5533f0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a150 │ │ │ │ + jne 5533f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x480054a1(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54a188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRXB lea (%r9),%r8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 5534d8 │ │ │ │ + movzbl (%rcx,%rdx,1),%esi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jne 553416 │ │ │ │ + inc %rdx │ │ │ │ + jmp 5533fe │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 553559 │ │ │ │ + add %rbx,%rcx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x20,%esi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5532c5 │ │ │ │ + movq $0x197d088,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ab599a(%rip),%rbx │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + jmp 553518 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000000(%rdi) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - or %rsi,%rdi │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - or %rsi,%rdi │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - or %rsi,%rdi │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - or %rsi,%rdi │ │ │ │ - cmp $0xffff,%rdi │ │ │ │ - ja 54a226 │ │ │ │ - movq $0x54a2e0,-0x10(%r12) │ │ │ │ - inc %rbx │ │ │ │ - inc %rdx │ │ │ │ - shl $0x10,%rdx │ │ │ │ - or %rbx,%rdx │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - shl $0x20,%rbx │ │ │ │ - or %rdx,%rbx │ │ │ │ - inc %rax │ │ │ │ - shl $0x30,%rax │ │ │ │ - or %rbx,%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x54a300,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54a2bf │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRXB lea (%r9),%r8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 553539 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x20,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ + call 406ff0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 54a2ba │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ea1d1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jne 553317 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x1ab5930(%rip),%rax │ │ │ │ + lea 0x18d4d89(%rip),%rbx │ │ │ │ + movq $0x552048,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 551718 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5534d0,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x5532b0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad559a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - repz (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - movabs 0x394ce8458d48018e,%eax │ │ │ │ - clc │ │ │ │ - jb 54a367 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54a36b │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54a398,-0x18(%rbp) │ │ │ │ - lea 0x18ea147(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54a398 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sbb %cl,-0x73(%rsi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5535cf │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + jmp 5535fc │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lea (%r9),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 553614 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x5535e8,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 551f40 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x54a380,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movabs 0x4cf0458d48018d4d,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 553647 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + jmp 553674 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734cdd4c <__environ@GLIBC_2.2.5+0x7148db24> │ │ │ │ - adc %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %ah,-0x3a7cb800(%rsp,%rdx,2) │ │ │ │ - clc │ │ │ │ - jmp 55f398 │ │ │ │ - lea 0x18ea127(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs 0xa4580045c748018e,%al │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - clc │ │ │ │ - int $0x8e │ │ │ │ - add %ebp,%ecx │ │ │ │ - and 0x1(%r13),%rdx │ │ │ │ + add %bh,0x4d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 55368c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x553660,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 551f40 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movabs 0x7e083d88948018e,%al │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 54a525 │ │ │ │ - movq $0x54a4a0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 553836 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55382b │ │ │ │ + movq $0x551f40,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x553728,-0x10(%rbp) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a4a0 │ │ │ │ + jne 553728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ea0(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x54a4d0,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs 0x7e083d88948018e,%al │ │ │ │ + add %ah,%al │ │ │ │ + lea (%rcx),%r8 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 54a525 │ │ │ │ - movq $0x54a510,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + je 5537a4 │ │ │ │ + movq $0x553770,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a510 │ │ │ │ + jne 553770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lahf │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ + add %bl,0x48018d4c(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jne 54a533 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1aed86d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 54a546 │ │ │ │ + je 553794 │ │ │ │ + movq $0x5538f0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 1a68240 │ │ │ │ + movq $0x553968,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 551f40 │ │ │ │ + movq $0x5537d0,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 54a525 │ │ │ │ - movq $0x54a578,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a578 │ │ │ │ + jne 5537d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cfe7161(%rax) │ │ │ │ - jrcxz 54a582 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 54a587 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 54a525 │ │ │ │ - movq $0x54a5c8,-0x8(%rbp) │ │ │ │ - lea 0x18e9f2a(%rip),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + lea (%rcx),%r8 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54a5c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 553868 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55381b │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5535c0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5539a8,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a68240 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18d4beb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lahf │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - je 54a5db │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 54a525 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018d4b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 553878 │ │ │ │ + movq $0x553858,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 54a658 │ │ │ │ - movq $0x54a628,0x0(%rbp) │ │ │ │ - lea 0x18e9ea6(%rip),%rbx │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + jmp 551f40 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018dd5(%rax) │ │ │ │ + movl $0x5538c0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a628 │ │ │ │ + jne 5538c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x64(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %ah,-0x2b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 54a6a0 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - je 54a647 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 54a525 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - movq $0x54a690,0x8(%rbp) │ │ │ │ - lea 0x18e9e39(%rip),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + jne 5538d5 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5539e0 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WXB lea (%r9),%rax │ │ │ │ + movq $0x553918,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a690 │ │ │ │ + jne 553918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - pushf │ │ │ │ - mov (%rcx),%es │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WX lea (%rcx),%rax │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 54a6b0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18e9bf9(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + je 5539e0 │ │ │ │ + movq $0x553950,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 553950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54a706 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018d4a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + jmp 55396c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018d4a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 553983 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x553a10,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54a746 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,-0x2c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5539d0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5539d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54a786 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %dl,-0x2c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5539f0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x18dd58e(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54a7c6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54a841 │ │ │ │ - movq $0x54a820,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + lea (%r9),%rax │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + movq $0x553a40,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54a820 │ │ │ │ + jne 553a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x173ee8b,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18e9d18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + lea (%r9),%rax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 54a8f2 │ │ │ │ - add $0x58,%r12 │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 553ab8 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54a8e2 │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x54a760,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x54a7a0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554780,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 553a87 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x553638,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x553898,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a68240 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54a8e2 │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x54a6e0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x54a720,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554760,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lea (%r9),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 553ac8 │ │ │ │ + movq $0x553aa8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 551f40 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lea (%r9),%rax │ │ │ │ + jmp 5536b0 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54a9af │ │ │ │ + rex.RB call 734d745c <__environ@GLIBC_2.2.5+0x71497234> │ │ │ │ + rex.R │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 54a9aa │ │ │ │ + je 553b50 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e9bd9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + movq $0x553b70,-0x18(%rbp) │ │ │ │ + mov $0x14,%ebx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.XB adc %cl,-0x77(%r8) │ │ │ │ + rorl $0x15,-0x73(%rax) │ │ │ │ + rex.RXB lods %ds:(%rsi),%eax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add %eax,-0x76(%rax) │ │ │ │ + xor -0x78(%rax),%al │ │ │ │ + xor %eax,-0x76(%rax) │ │ │ │ + jb 553b9a │ │ │ │ + mov %sil,0x1(%rcx) │ │ │ │ + mov 0x2(%rdx),%sil │ │ │ │ + mov %sil,0x2(%rcx) │ │ │ │ + mov 0x3(%rdx),%sil │ │ │ │ + mov %sil,0x3(%rcx) │ │ │ │ + mov 0x4(%rdx),%sil │ │ │ │ + mov %sil,0x4(%rcx) │ │ │ │ + mov 0x5(%rdx),%sil │ │ │ │ + mov %sil,0x5(%rcx) │ │ │ │ + mov 0x6(%rdx),%dl │ │ │ │ + mov %dl,0x6(%rcx) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x24(%r12),%rbx │ │ │ │ + lea 0x7(%rax),%rcx │ │ │ │ + lea 0x16c9ae8(%rip),%rdx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov %sil,(%rcx) │ │ │ │ + mov 0x1(%rdx),%sil │ │ │ │ + mov %sil,0x1(%rcx) │ │ │ │ + mov 0x2(%rdx),%sil │ │ │ │ + mov %sil,0x2(%rcx) │ │ │ │ + mov 0x3(%rdx),%sil │ │ │ │ + mov %sil,0x3(%rcx) │ │ │ │ + mov 0x4(%rdx),%sil │ │ │ │ + mov %sil,0x4(%rcx) │ │ │ │ + mov 0x5(%rdx),%sil │ │ │ │ + mov %sil,0x5(%rcx) │ │ │ │ + mov 0x6(%rdx),%sil │ │ │ │ + mov %sil,0x6(%rcx) │ │ │ │ + mov 0x7(%rdx),%sil │ │ │ │ + mov %sil,0x7(%rcx) │ │ │ │ + mov 0x8(%rdx),%sil │ │ │ │ + mov %sil,0x8(%rcx) │ │ │ │ + mov 0x9(%rdx),%sil │ │ │ │ + mov %sil,0x9(%rcx) │ │ │ │ + mov 0xa(%rdx),%sil │ │ │ │ + mov %sil,0xa(%rcx) │ │ │ │ + mov 0xb(%rdx),%sil │ │ │ │ + mov %sil,0xb(%rcx) │ │ │ │ + mov 0xc(%rdx),%dl │ │ │ │ + mov %dl,0xc(%rcx) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18e9be4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 553fc8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 553cf5 │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 553d51 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x553cf8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 553cf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,0x48018d47(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x17(%rax),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 553d15 │ │ │ │ + lea 0x18d4764(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 553e6e │ │ │ │ + movq $0x553d68,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rdx │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x554840,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000001(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea 0x16c98e4(%rip),%rdx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov %sil,(%rcx) │ │ │ │ + mov 0x1(%rdx),%sil │ │ │ │ + mov %sil,0x1(%rcx) │ │ │ │ + mov 0x2(%rdx),%sil │ │ │ │ + mov %sil,0x2(%rcx) │ │ │ │ + mov 0x3(%rdx),%sil │ │ │ │ + mov %sil,0x3(%rcx) │ │ │ │ + mov 0x4(%rdx),%sil │ │ │ │ + mov %sil,0x4(%rcx) │ │ │ │ + mov 0x5(%rdx),%sil │ │ │ │ + mov %sil,0x5(%rcx) │ │ │ │ + mov 0x6(%rdx),%sil │ │ │ │ + mov %sil,0x6(%rcx) │ │ │ │ + mov 0x7(%rdx),%sil │ │ │ │ + mov %sil,0x7(%rcx) │ │ │ │ + mov 0x8(%rdx),%sil │ │ │ │ + mov %sil,0x8(%rcx) │ │ │ │ + mov 0x9(%rdx),%sil │ │ │ │ + mov %sil,0x9(%rcx) │ │ │ │ + mov 0xa(%rdx),%sil │ │ │ │ + mov %sil,0xa(%rcx) │ │ │ │ + mov 0xb(%rdx),%sil │ │ │ │ + mov %sil,0xb(%rcx) │ │ │ │ + mov 0xc(%rdx),%dl │ │ │ │ + mov %dl,0xc(%rcx) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 553e61 │ │ │ │ + lea 0x18d45ef(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x7(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jge 553e8e │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1ab51e3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18e9b9c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x553ec8,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 1bf2250 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54aaf5 │ │ │ │ - movq $0x54aaa8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54aaa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x173ec43,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x554740,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x48000000(%rsi) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x16fa9df(%rip),%r8 │ │ │ │ + mov (%r8),%r9b │ │ │ │ + mov %r9b,(%rdi) │ │ │ │ + mov 0x1(%r8),%r9b │ │ │ │ + mov %r9b,0x1(%rdi) │ │ │ │ + mov 0x2(%r8),%r9b │ │ │ │ + mov %r9b,0x2(%rdi) │ │ │ │ + mov 0x3(%r8),%r9b │ │ │ │ + mov %r9b,0x3(%rdi) │ │ │ │ + mov 0x4(%r8),%r9b │ │ │ │ + mov %r9b,0x4(%rdi) │ │ │ │ + mov 0x5(%r8),%r9b │ │ │ │ + mov %r9b,0x5(%rdi) │ │ │ │ + mov 0x6(%r8),%r8b │ │ │ │ + mov %r8b,0x6(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x24(%r12),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x7(%rsi),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18e9afc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x554720,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x554700,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + nop │ │ │ │ + mov $0xfffffffc,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lea (%rcx),%r8d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5546e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 554030 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406ff0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 554008 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + lea 0x1ad4b34(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5546c0,-0x8(%r12) │ │ │ │ + movq $0x553cb0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54aae5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5546a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 54ac30 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ac20 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x554780,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ac20 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x554760,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18d446e(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,(%rax) │ │ │ │ + lea (%rcx),%r8d │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54ad05 │ │ │ │ - movq $0x54acb8,-0x8(%rbp) │ │ │ │ + jb 554101 │ │ │ │ + movq $0x5540b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54acb8 │ │ │ │ + jne 5540b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x173ea73,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x554840,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18e98f4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x554820,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x554800,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x5547e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x5547c0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54acf5 │ │ │ │ + lea (%rcx),%r8d │ │ │ │ + movq $0x5540e8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 54ae40 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ae30 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ae30 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x554860,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54aefa │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54aefe │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54aee8,-0x18(%rbp) │ │ │ │ - lea 0x18e973f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54aee8 │ │ │ │ + jne 5540e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.XB lea (%r9),%eax │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 553fc8 │ │ │ │ + lea 0x18d43b8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - push %rsp │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + cs stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55414a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x554188,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 195bbc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55417c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 554188 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x54af18,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54afda │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54afde │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54afc8,-0x18(%rbp) │ │ │ │ - lea 0x18e96bf(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x554160,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54afc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 554234 │ │ │ │ + movq $0x554250,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18d4296(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1a994a0 │ │ │ │ + lea 0x18d4295(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - push %rsp │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,0x2d(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 554295 │ │ │ │ + movq $0x554120,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x554340,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d4245(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x554340,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x54aff8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + lea 0x18d41f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or 0x1(%rsp,%rbp,2),%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54b0ba │ │ │ │ + cmp $0x94,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 55439f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 54b0be │ │ │ │ + je 55439a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b0a8,-0x18(%rbp) │ │ │ │ - lea 0x18e963f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54b0a8 │ │ │ │ + lea 0x1ab4790(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d58410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x6a(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x54b0d8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b123 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e346f2,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b0d8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%es │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54b1c2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54b1c6 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b1b0,-0x18(%rbp) │ │ │ │ - lea 0x18e95b7(%rip),%rbx │ │ │ │ + jb 55443e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5543f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b1b0 │ │ │ │ + jne 5543f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x54b1e0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55442e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x599ad0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + lea 0x18ddbc9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5544bd │ │ │ │ + movq $0x554498,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018e95(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b22b │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e34772,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18ddb8a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ddb73(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + fimull -0x3b7cb6ff(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x5543b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x554460,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1ad4620(%rip),%r14 │ │ │ │ + jmp 599908 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b1e0,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x18d3ff0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 5544e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54b2ca │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54b2ce │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b2b8,-0x18(%rbp) │ │ │ │ - lea 0x18e952f(%rip),%rbx │ │ │ │ + jb 5545ee │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5545a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b2b8 │ │ │ │ + jne 5545a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x54b2e8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b333 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e347f2,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + ja 5545de │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x599ad0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b2e8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x18dda19(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54b3d2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54b3d6 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b3c0,-0x18(%rbp) │ │ │ │ - lea 0x18e94a7(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 55466d │ │ │ │ + movq $0x554648,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b3c0 │ │ │ │ + jne 554648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e94(%rax) │ │ │ │ - movl $0x54b3f0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18dd9da(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18dd9c3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49018e94(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x27(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b43b │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e34872,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b3f0,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54b4da │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54b4de │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b4c8,-0x18(%rbp) │ │ │ │ - lea 0x18e941f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54b4c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + ja 5546da │ │ │ │ + movq $0x554568,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x554610,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 599908 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x18d3e54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x54b4f8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ds lea (%rcx),%eax │ │ │ │ + jmp 554690 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55477d │ │ │ │ + movq $0x554758,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b543 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e348f2,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18dd8ca(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b4f8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x18dd8b3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54b5e2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fmuls -0x3b7cb6ff(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x554720,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x18dd848(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1ad436c(%rip),%r14 │ │ │ │ + jmp 599908 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d3d7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x3d(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 5547a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + pop %rax │ │ │ │ + sahf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 554873 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 54b5e6 │ │ │ │ + je 55486e │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x54b5d0,-0x18(%rbp) │ │ │ │ - lea 0x18e9397(%rip),%rbx │ │ │ │ + movq $0x5548b0,-0x18(%rbp) │ │ │ │ + mov $0x13,%edi │ │ │ │ + lea 0x1acbbc4(%rip),%rsi │ │ │ │ + lea 0x16c8fbb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54b5d0 │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018e93(%rax) │ │ │ │ - movl $0x54b600,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5548a4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5548b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6d(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b64b │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e34972,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + ja 55490f │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e285c1,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54b600,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x554888,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 554fc8 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54b609 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54b6a2 │ │ │ │ + movabs 0x4cf0458d48018d3c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 554998 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54b6b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 54aa70 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18d3c60(%rip),%rsi │ │ │ │ + lea 0x18d3b71(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018e93(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x18e9397(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 54a7e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %bl,0x3c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54b75d │ │ │ │ - movq $0x54b720,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 554c9e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x554a38,-0x58(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x50(%rbx),%r10 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b720 │ │ │ │ + jne 554a38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ch,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0x173e04b(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54b910,0x8(%rbp) │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - movq $0x54b9d0,0x8(%rbp) │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x54ba90,0x8(%rbp) │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - movq $0x54bb50,0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - movq $0x54bc10,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - movq $0x54bcd0,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 549648 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dl,%al │ │ │ │ + cmp 0x458b4801(%rbp),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rdx) │ │ │ │ + movl $0x554a80,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 54b868 │ │ │ │ - movq $0x54b810,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b810 │ │ │ │ + jne 554a80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018e91(%rax) │ │ │ │ - movl $0x54b848,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x18e8e25(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x7cfe72c5(%rax) │ │ │ │ + jrcxz 554a8a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 554d2e │ │ │ │ + movq $0x554ab8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b848 │ │ │ │ + jne 554ab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lea 0x45c74801(%rsi),%ecx │ │ │ │ - add %dl,0x4c0054bd(%rax) │ │ │ │ - lea 0x1aef992(%rip),%esi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x54b8a8,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 554e36 │ │ │ │ + movq $0x554af8,0x38(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b8a8 │ │ │ │ + jne 554af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %cl,0x55(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x6f(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x54b8e0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x18e8ded(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54b8e0 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 554b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e8d(%rax) │ │ │ │ - movl $0x54c0a8,0x0(%rbp) │ │ │ │ - lea 0x1aef8ea(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bfcac8 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov -0x2776b7ff(%rsi),%cs │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54b92c │ │ │ │ - lea 0x18e8e05(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54b960,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8dea(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 554b81 │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54b960 │ │ │ │ + jne 554b78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54b9a4 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593060,-0x28(%r12) │ │ │ │ + movq $0x2028b39,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + movq $0x554c00,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lea -0x2776b7ff(%rsi),%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54b9ec │ │ │ │ - lea 0x18e8dc5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54ba20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8daa(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54ba20 │ │ │ │ + jne 554c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + xchg %edx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ba64 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rcx) │ │ │ │ + movl $0x554c40,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48018e8d(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54baac │ │ │ │ - lea 0x18e8d85(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54bae0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8d6a(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54bae0 │ │ │ │ + jne 554c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54bb24 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593080,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x554cd0,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x73(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54bb6c │ │ │ │ - lea 0x18e8d45(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54bba0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8d2a(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54bba0 │ │ │ │ + jne 554cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54bbe4 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593060,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x554d58,0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lea -0x2776b7ff(%rsi),%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54bc2c │ │ │ │ - lea 0x18e8d05(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x54bc60,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8cea(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54bc60 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + rex.WRB push %r13 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 554d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock fmuls 0x55(%rbp) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54bca4 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593060,-0x28(%r12) │ │ │ │ + movq $0x2028b39,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + movq $0x554e60,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %cs,-0x2776b7ff(%rsi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 54bcec │ │ │ │ - lea 0x18e8cc5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018d37(%rax) │ │ │ │ + movl $0x554e90,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554e90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x54bd20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18e8caa(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x37(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x554ed8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54bd20 │ │ │ │ + jne 554ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x554f08,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 554f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + enter $0x2c,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54bd64 │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ + ja 554f8d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x554968,-0x60(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x5930a0,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x45(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + jo 554f9b │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018e88(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 54be07 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54be81 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e34632,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rcx │ │ │ │ - movq $0x54bec8,0x0(%rbp) │ │ │ │ - lea 0x1aef3de(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54be71 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e34632,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rcx │ │ │ │ - jmp 54bdec │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 55514a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55513f │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 55500a │ │ │ │ + movq $0x592f00,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov 0xf(%rsi),%rcx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x555060,-0x38(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %ecx,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rsp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0xc748018d,%eax │ │ │ │ + add %r9b,0x48005550(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ecx,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1c(%rbp) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jle 54beee │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54bfe6 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49018d35(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c054 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jle 54bf96 │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 55512f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x5549b0,-0x50(%r12) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18dba90(%rip),%r14 │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 5a1f60 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18d34ff(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ret │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x8d,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%edi │ │ │ │ + movl $0x5551c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5551c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018d34(%rax) │ │ │ │ + movl $0x555228,-0x30(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x37(%rbx),%rdx │ │ │ │ + mov 0x47(%rbx),%rsi │ │ │ │ + mov 0x4f(%rbx),%rdi │ │ │ │ + mov 0xaf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c070 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jle 54c049 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x54bea8,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x54bfd8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %ecx,0x458b4801(%rsi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor $0x8d,%al │ │ │ │ + add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x63(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c199 │ │ │ │ - movq $0x1a43858,-0x28(%r12) │ │ │ │ - movq $0x1e34692,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1a437b8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x200f0d9,(%r12) │ │ │ │ - lea -0xd(%r12),%rcx │ │ │ │ - movq $0x54c1e0,0x0(%rbp) │ │ │ │ - lea 0x1aef0b6(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bfcac8 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c189 │ │ │ │ - movq $0x1a43858,-0x48(%r12) │ │ │ │ - movq $0x1e34692,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1a437b8,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x200f0d9,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x11(%r12),%rcx │ │ │ │ - jmp 54c104 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + jge 55523c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 554fc8 │ │ │ │ + lea 0x18d3415(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,%al │ │ │ │ + xor -0xf416ff(%rbp),%ecx │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r13b,%r11b │ │ │ │ - pop %rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %ch,0x48019e4d(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5552da │ │ │ │ + movq $0x555328,-0x20(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0x13,%edi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea 0x1acb167(%rip),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x16c855b(%rip),%r14 │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + lea 0x18d33af(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x1b(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 54c205 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a39fe8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54c2fe │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c36b │ │ │ │ - test %rax,%rax │ │ │ │ - jle 54c2ac │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1a43838,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x2037da2,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0x51(%r12),%rax │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 555320 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 555334 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fimull -0x77(%rax) │ │ │ │ - lret │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c387 │ │ │ │ - test %rax,%rax │ │ │ │ - jle 54c360 │ │ │ │ - movq $0x1a43838,-0x38(%r12) │ │ │ │ - movq $0x200d633,-0x30(%r12) │ │ │ │ - movq $0x2037d99,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1a43838,-0x18(%r12) │ │ │ │ - lea -0x31(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - movq $0x200d683,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 555358 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1ae2a51(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 55536f │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1ae2a31(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x54c1c0,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x54c2f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x5553e0,0x18(%rbp) │ │ │ │ + lea -0x4(%r12),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5552f8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%dh │ │ │ │ + lea 0x1ae29a9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ae29a4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7a(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c3fd │ │ │ │ - movq $0x54b678,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x54b6e8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x18e8649(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x32(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 555499 │ │ │ │ + movq $0x555458,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54c46f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54c46a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1aeb960(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor 0x45c74801(%rbp),%cl │ │ │ │ + add %al,0x48005554(%rax) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor 0x438b4801(%rbp),%cl │ │ │ │ + cmovs -0x74b7e888(%rbx),%ecx │ │ │ │ + jo 555493 │ │ │ │ + mov 0xf(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 555298 │ │ │ │ + lea 0x18d3200(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 4856e1ea <__environ@GLIBC_2.2.5+0x4652dfc2> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54c505 │ │ │ │ + jb 5554e1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54c4c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54c4c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - inc %rax │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18d31c9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7b(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ah,0x48018d31(%rax) │ │ │ │ + lea -0xc8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54c542 │ │ │ │ - movq $0x54c560,-0x8(%rbp) │ │ │ │ + jb 5558d5 │ │ │ │ + movq $0x555540,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - lea 0x18e853f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - test %ecx,-0x2776b7ff(%rsi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 54c5bb │ │ │ │ - movq $0x54c5a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %ah,0x31(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x555720,-0xc0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rdx │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0xbf(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ + mov %r11,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffff40,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54c5a0 │ │ │ │ + jne 555720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 554970 │ │ │ │ - lea 0x18e84a6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,0x48018d2f(%rax) │ │ │ │ + mov 0xc0(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5558e0 │ │ │ │ + movq $0x555760,0x0(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x54c488,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x2f(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0xc0(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5558e0 │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5558c5 │ │ │ │ + movq $0x5554b8,-0xd8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0x2037da2,-0xb0(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x80(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x88(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x90(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0xa8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0xb0(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x54c658,0x0(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x54c5e0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0xb8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xc8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d2dd4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xc8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - jl 54c637 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 54c6bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54c6ba │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + jb 555b18 │ │ │ │ + movq $0x555948,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e8409(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54c755 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54c718,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54c718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 555b08 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rax │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1e310ea,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x20(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - inc %rax │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x1b35a00,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x555908,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18d2b41(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7d(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54c792 │ │ │ │ - movq $0x54c7b0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 549180 │ │ │ │ - lea 0x18e835f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - orl $0xffffff83,-0x2776b7ff(%rsi) │ │ │ │ - loopne 54c7bd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 54c87c │ │ │ │ - movq $0x54c7f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54c7f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c86c │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x54c6d8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18e8255(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 555de3 │ │ │ │ + movq $0x555c00,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 555c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c8bd │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e34a9a,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 549be0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54c937 │ │ │ │ - movq $0x1bf7518,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 549be0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18e8237(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x1ab3a98,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 555dd3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18e81e7(%rip),%rbx │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x1ab3a98,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x1b35a00,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x555bc0,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18e8197(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18d2889(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - orl $0xf8394cf0,0x458d4801(%rsi) │ │ │ │ - jb 54ca5e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54ca59 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e8179(%rip),%rsi │ │ │ │ - lea 0x16db0be(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - orl $0xf8394cf0,0x458d4801(%rsi) │ │ │ │ - jb 54cac6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54cac1 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e8151(%rip),%rsi │ │ │ │ - lea 0x16dafa8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - orl $0xf8394cf0,0x458d4801(%rsi) │ │ │ │ - jb 54cb2e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54cb29 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e8129(%rip),%rsi │ │ │ │ - lea 0x16daf90(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - orl $0xf8394cf0,0x458d4801(%rsi) │ │ │ │ - jb 54cb96 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54cb91 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e8129(%rip),%rsi │ │ │ │ - lea 0x16daea7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - orl $0xf8394cf0,0x458d4801(%rsi) │ │ │ │ - jb 54cbfe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 54cbf9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18e81a1(%rip),%rsi │ │ │ │ - lea 0x16dace1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54cc3e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54cc60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54cd0b │ │ │ │ - movq $0x54cca0,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5560a3 │ │ │ │ + movq $0x555ec0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54cca0 │ │ │ │ + jne 555ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsi,%riz,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ccfb │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x54cc18,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x554860,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + ja 556093 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x2028b39,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18e8106(%rip),%rbx │ │ │ │ + lea 0x18d2636(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x48018e7f(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54cdea │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54cd90,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 54cd90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18d2612,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jg 54cd1d │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - je 54cdee │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jge 54cdce │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x0(%rbp) │ │ │ │ - movq $0x1e233ef,0x8(%rbp) │ │ │ │ - movq $0x1e34cc8,0x10(%rbp) │ │ │ │ - jmp 51cba8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - movq $0x2037059,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 54cda8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - js 54cd9d │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54ce61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54ce42 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34668,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xf4,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54cea9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54ce8a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac5772,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x1,-0x72(%rdi) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54cf07 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54cefc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54ce58,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x72(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54cf71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54cf84 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54cf79 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54cea0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x7e,%al │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54cfc9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54cfe0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ae0eba,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + ss stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 556229 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 556224 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x556240,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1ae1ba6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7e(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d028 │ │ │ │ - movq $0x54cf20,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %bl,%al │ │ │ │ + xor $0xc74801ab,%eax │ │ │ │ + add %r10b,0x48005562(%r8) │ │ │ │ + lea 0x1ae1b72(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 197be80 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4801adf2,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54d07a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 556284 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556290 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jge 54d01d │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d0f7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d0ec │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54d048,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x556268,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,-0x72(%rbp) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54d161 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54d174 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d169 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54d090,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ae0d3a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018e7c,%eax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54d1b9 │ │ │ │ + loopne 5562fb │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 55635a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54d1d0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b07ec8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + and $0x8d,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734d9ccc <__environ@GLIBC_2.2.5+0x71499aa4> │ │ │ │ + push %rax │ │ │ │ + movq $0x5563b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5563b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7c(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d218 │ │ │ │ - movq $0x54d110,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %dh,0x48018d24(%rax) │ │ │ │ + movl $0x5563f0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18d24b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54d26a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x24(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x556418,0x0(%rbp) │ │ │ │ + lea 0x1acbef9(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54d2e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + and $0x8d,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rcx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d2d5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x554860,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x9(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 556463 │ │ │ │ + movq $0x556338,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x592d80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bf1800 │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d364 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d359 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54d288,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0x1ae0bba,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d3ed │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d3e2 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5564e9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x54d2f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea 0x1ae18ed(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d486 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d47b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 556531 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x54d378,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea 0x1ae18a5(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d566 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d55b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 556579 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x54d408,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x54d4a8,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea 0x1ae185d(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d630 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d625 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5565c1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x54d238,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x54d4c8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + lea 0x1ae1815(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104d0fa4 <__environ@GLIBC_2.2.5+0xe490d7c> │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d6d2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x54d580,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + rex and 0x458d4801(%rbp),%ecx │ │ │ │ + loopne 556631 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 55662b │ │ │ │ + movq $0x556640,-0x18(%rbp) │ │ │ │ + lea 0x18d2242(%rip),%r9 │ │ │ │ + lea 0x1ad253a(%rip),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%r14 │ │ │ │ + movq $0x2028b39,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5536b0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jp 54d685 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d7cd │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d7c2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x54ce10,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x54cf98,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x54d188,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x54d650,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x556668,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 556668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%bl │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54d839 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54d81a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,0x48018da7(%rax) │ │ │ │ + movl $0x556690,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 556690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock jne 54d7bd │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d897 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d88c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54d7e8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,0x48018da7(%rax) │ │ │ │ + movl $0x5566c8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5566c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 54d923 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54d914 │ │ │ │ + add %bl,-0x59(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d909 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54d830,-0x18(%r12) │ │ │ │ + ja 556722 │ │ │ │ + cmpq $0xc8,0x7(%rbx) │ │ │ │ + jne 5566f1 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1ae096f(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x592e20,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,-0x72(%rbp) │ │ │ │ + shlb $1,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54d959 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 556779 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54d970,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ + movq $0x556790,-0x18(%rbp) │ │ │ │ + lea 0x1ae1655(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b4bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - je 54d8fd │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x54d8b0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,0x4801ab30(%rax) │ │ │ │ + movl $0x5567b8,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ja 54d965 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54da77 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54da6c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - movq $0x54d6f8,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x54d928,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b322a0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 54daf9 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54dac2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34608,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,0x30(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,(%r8) │ │ │ │ + push $0xffffffff89480055 │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54db29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54db0a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 556804 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556810 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rbx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54db87 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54db7c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54dad8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x5567e8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x1,-0x72(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54dc04 │ │ │ │ - add $0x20,%r12 │ │ │ │ + push %rax │ │ │ │ + and %cl,0x458d4801(%rbp) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 55695c │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54dbf9 │ │ │ │ + ja 556951 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54db20,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x556748,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x1e288a2,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x1e28751,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e28811,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x556998,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,-0x72(%rdx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54dc49 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54dc60,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55698c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556998 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jno 54dbed │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x54dba0,-0x18(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x556970,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,%dh │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54dd19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54dcfa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %dh,-0x72(%rcx) │ │ │ │ + rcrb $0x8d,(%rsi) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54dd77 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54dd6c │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 556ab9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54dcc8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x556a48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 556a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jo 54dd1d │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54dde1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54ddf4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %bh,0x1e(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 556abd │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54dde9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54dd10,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 556aa9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1e288a2,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e287c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x556b08,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x18d1cdc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x72(%rax) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54de39 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54de50,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 556afc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556b08 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54de98 │ │ │ │ - movq $0x54dd90,-0x18(%r12) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x556ae0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54deea │ │ │ │ + test $0x2c,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 556ba1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x556bb8,-0x18(%rbp) │ │ │ │ + lea 0x1ae122d(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b4bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x2c(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 556c29 │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + shlb $1,0x1015d(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 54df60 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54df55 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub $0xab,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x9(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54dfe4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54dfd9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54df08,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 556c2c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556c38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e06d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e062 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x54df78,-0x20(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x556c10,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e106 │ │ │ │ - add $0x30,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x1c(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 556e35 │ │ │ │ + add $0xf8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e0fb │ │ │ │ + ja 556e2a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x54dff8,-0x28(%r12) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x556890,-0xf0(%r12) │ │ │ │ + mov %rax,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd8(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd0(%r12) │ │ │ │ + lea -0xf0(%r12),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x1e288a2,-0xc0(%r12) │ │ │ │ + movq $0x556a00,-0xb8(%r12) │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + movq $0x1bca4c0,-0xa0(%r12) │ │ │ │ + lea -0xb8(%r12),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + lea -0xce(%r12),%rcx │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + movq $0x1bca4c0,-0x88(%r12) │ │ │ │ + movq $0x1e28779,-0x80(%r12) │ │ │ │ + lea -0x9e(%r12),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + movq $0x556b70,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x86(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x1e28751,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e28729,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x556e78,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0xf8,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 556e6c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 556e78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x556e50,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e1e6 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e1db │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %ah,0x1a(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 557177 │ │ │ │ + movq $0x556f40,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x54e088,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x54e128,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 556f40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sbb -0x2776b7ff(%rbp),%cl │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 556fc6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 557113 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 556fb6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + movq $0x1bca400,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x556500,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcfb8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 557103 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rsi │ │ │ │ + mov 0x25(%rbx),%rdi │ │ │ │ + mov 0x2d(%rbx),%r8 │ │ │ │ + mov 0x35(%rbx),%r9 │ │ │ │ + mov 0x3d(%rbx),%r10 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ + movq $0x197d088,-0xd8(%r12) │ │ │ │ + mov %rdx,-0xd0(%r12) │ │ │ │ + mov %r9,-0xc8(%r12) │ │ │ │ + mov %r10,-0xc0(%r12) │ │ │ │ + movq $0x1bca400,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + movq $0x1bca400,-0xa8(%r12) │ │ │ │ + mov %r8,-0xa0(%r12) │ │ │ │ + movq $0x556548,-0x98(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0x556590,-0x70(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + movq $0x5565e0,-0x48(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0xb7(%r12),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x556cb8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x98(%r12),%r9 │ │ │ │ + lea 0x1ad1a5e(%rip),%r8 │ │ │ │ + lea -0x70(%r12),%rdi │ │ │ │ + lea -0x46(%r12),%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfd6a0 │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 556fb6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x1bca400,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x5564b8,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcfb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e2b0 │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e2a5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x54deb8,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x54e148,-0x38(%r12) │ │ │ │ + ja 5571f0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + movq $0x556ee0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x18d16a4(%rip),%r14 │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104d1c24 <__environ@GLIBC_2.2.5+0xe4919fc> │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e352 │ │ │ │ + rex.RB loopne 557269 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5572cd │ │ │ │ + movq $0x557268,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x54e200,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 557268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,%bh │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54e3c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54e3aa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948005572,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5572a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push $0xffffffffffffff8e │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e427 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e41c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54e378,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x49(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54e4a7 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018d16(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54e4a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e499 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54e3c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ + jb 5573b6 │ │ │ │ + movq $0x5573d8,-0x70(%rbp) │ │ │ │ + mov 0x7(%r14),%rax │ │ │ │ + mov 0xf(%r14),%rbx │ │ │ │ + mov 0x17(%r14),%rcx │ │ │ │ + mov 0x1f(%r14),%rdx │ │ │ │ + mov 0x27(%r14),%rsi │ │ │ │ + mov 0x2f(%r14),%rdi │ │ │ │ + mov 0x37(%r14),%r8 │ │ │ │ + mov 0x3f(%r14),%r9 │ │ │ │ + mov 0x47(%r14),%r10 │ │ │ │ + mov 0x4f(%r14),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%r14),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x5f(%r14),%rbx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x67(%r14),%rcx │ │ │ │ + mov 0x6f(%r14),%r14 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + lea 0x1ae0a41(%rip),%r14 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + lea 0x18d15eb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018d15(%rax) │ │ │ │ + movl $0x557408,0x0(%rbp) │ │ │ │ + lea 0x1ae09bb(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + nop │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x72(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54e524 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e519 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54e440,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x15(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x557430,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x557458,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc $0xc748018d,%eax │ │ │ │ + add %r8b,0x48005574(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e56a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x2037059,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x8349018d,%eax │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + movq $0x557198,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x557518,0x8(%rbp) │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x18d5b29(%rip),%rdi │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea 0x18d96c5(%rip),%r14 │ │ │ │ + movq $0x1e2889a,0x0(%rbp) │ │ │ │ + jmp 5a0408 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ss,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e5b2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a3a9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x557218,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r9 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x18(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x8d,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5575d8 │ │ │ │ + movq $0x5575c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5575c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + adc 0x45c74801(%rbp),%ecx │ │ │ │ + add %bh,(%rax) │ │ │ │ + jbe 557624 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sbb %bh,%ch │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x18d13d9,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e5fa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a369,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - mov %fs:(%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e64a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e233e4,-0x20(%rbp) │ │ │ │ - movq $0x1e34b08,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 51cba8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 557644 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 557692 │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x5575f8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc -0x15416ff(%rbp),%cl │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d1fbc <__environ@GLIBC_2.2.5+0x71491d94> │ │ │ │ - (bad) │ │ │ │ - movq $0x54e6b0,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018d12(%rax) │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 557748 │ │ │ │ + movq $0x557738,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 54e6b0 │ │ │ │ + jne 557738 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x12(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + movq $0x5577a8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5572f0 │ │ │ │ + lea 0x18d1289(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485694c4 <__environ@GLIBC_2.2.5+0x4652929c> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e71a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c2d1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 5577b8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4801addb,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54e78f │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,0x55(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e784 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54e6e8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a10 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 55780b │ │ │ │ + movq $0x592fa0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r10,(%r12) │ │ │ │ + lea -0x47(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x557768,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x16fe72ef(%rax) │ │ │ │ + movabs %eax,0x5001f0ffffffe │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e7da │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a399,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1adf7da,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fisubrl 0x458d4801(%rbp) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 54e86f │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e864 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54e730,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x54e7a8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,-0x26(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54e8d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54e8f5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e8ea │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54e7f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a78 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x67(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54e9c0 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e9b5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x54e610,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x54e668,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x54e888,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,0xd(%rbp,%rcx,4) │ │ │ │ + sub (%rax),%eax │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18d1153(%rip),%r14 │ │ │ │ + jmp 54b858 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc %ecx,0x1d8d4801(%rbp) │ │ │ │ + xor $0xff018d11,%eax │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54ea09 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54ea20,-0x18(%rbp) │ │ │ │ - lea 0x1ae93c5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea 0x18d96b8(%rip),%r14 │ │ │ │ + jmp 5903b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0xb1,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc %ecx,0x1d8d4801(%rbp) │ │ │ │ + adc $0xff018d11,%eax │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea 0x18d9668(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc %cl,0x1d8d4801(%rbp) │ │ │ │ + call ffffffffff570690 <__environ@GLIBC_2.2.5+0xfffffffffd530468> │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 54ea91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54eabb │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54eab0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54e9d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ecx,0x458d4801(%rbp) │ │ │ │ + call 734db2f4 <__environ@GLIBC_2.2.5+0x7149b0cc> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call aaf391 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18d10f7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc %cl,0x45c74801(%rbp) │ │ │ │ + add %cl,0x7a(%rax) │ │ │ │ + push %rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54eb3c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54eb31 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54ea40,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + xor $0x1aca909,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 557a94 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54eb81 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x54eb98,-0x18(%rbp) │ │ │ │ - lea 0x1ae924d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x557a80,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0xb0,%al │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc %cl,0x7e38301(%rbp) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 557a94 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x557ad0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 557a7c │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xc,%rax │ │ │ │ + jne 557aa2 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1ae0307(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x11,%rax │ │ │ │ + je 5579f7 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1ae02e2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54ec3b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ec30 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54eb50,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018d0f(%rax) │ │ │ │ + movl $0x557a10,0x0(%rbp) │ │ │ │ + lea 0x18d3cf1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jge 45e2c304 <__environ@GLIBC_2.2.5+0x43dec0dc> │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 557b80 │ │ │ │ + movq $0x557b38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 557b38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,0x48018d0f(%rax) │ │ │ │ + movl $0x557b70,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 557b70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0xf(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5579a0 │ │ │ │ + lea 0x18d0f49(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x54ec58,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 54ef40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1ac667f(%rip),%rsi │ │ │ │ + lea 0x18d1011(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54ed70 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ed65 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x54ecb0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,0x10(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 557c29 │ │ │ │ + movq $0x557c10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 557c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc %cl,0x45c74801(%rbp) │ │ │ │ + clc │ │ │ │ + rex.W jl 557c6c │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18d1030(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jge 461cc44c <__environ@GLIBC_2.2.5+0x4418c224> │ │ │ │ + add %dh,0x7c(%rax) │ │ │ │ + push %rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54ee33 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ee28 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x54ebb8,-0x50(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x54ed00,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + xor $0x1aca6a1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018d0f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 557cb8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 557ca8 │ │ │ │ + movq $0x592e00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 557ba8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4c018d0f(%rax) │ │ │ │ + lea 0x18d0f7b(%rip),%esi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54ef24 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ef19 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x54ed88,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x54ee50,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,-0x5(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x3(%rbx),%r14 │ │ │ │ + jmp 54bc18 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sti │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 557d5a │ │ │ │ + movq $0x557d08,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18d0ff4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104d2894 <__environ@GLIBC_2.2.5+0xe49266c> │ │ │ │ - (bad) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 54ef9f │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 54efec │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - movq $0x54ead0,-0x70(%r12) │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - movq $0x54ee70,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,%al │ │ │ │ + jge 6704688c <__environ@GLIBC_2.2.5+0x65006664> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x4c018d0c │ │ │ │ + lea 0x18cfb23(%rip),%ecx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + jmp 54b858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or $0x8d,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x557da8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18d0f6c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0xf(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + jmp 557de0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 557e8f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 557e8a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ab0ca0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d58410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 557ef6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 557ef1 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ab0c40(%rip),%rsi │ │ │ │ + lea 0x18d0eb8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc6f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1adfe83,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + test $0x8d4801ad,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 557f86 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 557f81 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1adfe50(%rip),%rsi │ │ │ │ + lea 0x18d0ec1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b7c440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x54f018,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 54ef40 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 557ffd │ │ │ │ + movq $0x557fe0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 557fe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018d0e(%rax) │ │ │ │ + movl $0x558018,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18d0eb4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018d0e(%rax) │ │ │ │ + movl $0x558040,0x0(%rbp) │ │ │ │ + lea 0x18d0e51(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54f127 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f11c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54f070,-0x8(%r12) │ │ │ │ + ja 558076 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1ad0aac(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54f172 │ │ │ │ + jb 558105 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a899,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x5580e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5580e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %al,-0x74b3ffab(%rcx) │ │ │ │ + jae 5580fb │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac12d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f1ba │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x9f,%al │ │ │ │ + mov $0x45c74801,%edi │ │ │ │ + add %bh,-0x4e(%rcx) │ │ │ │ + add (%rdx),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b4af88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d2b54 <__environ@GLIBC_2.2.5+0x7149292c> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f268 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x54f188,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x54f1d8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x558150,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16c5864(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 54f256 │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54f2d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54f2ba │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - pop %rbx │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f337 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f32c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 558208 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f288,-0x10(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,-0x72(%rdx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54f3a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54f3b4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f3a9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f2d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - js 54f420 │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54f434 │ │ │ │ + jb 558284 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f429 │ │ │ │ + ja 558279 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f350,-0x18(%r12) │ │ │ │ + movq $0x5581d0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16c579b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54f482 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x558228,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 54f4e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54f509 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f4fe │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x54f448,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x5580a8,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a78 │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 55834b │ │ │ │ + movq $0x5582a0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x558178,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f55a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e34b8a,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x18d0b66(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54f60a │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f5ff │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x54f498,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x54f520,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0d60 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 558409 │ │ │ │ + movq $0x5583c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5583c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54f6a7 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f69c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x54f570,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e34b81,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018e57(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f76b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f760 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x54f3c8,-0x50(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x54f620,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e98 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0xad,%bl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54f7d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54f7b2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + adcl $0x48,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5583f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rsi │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f82f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f824 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f780,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms -0x72(%rbp) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54f899 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54f8ac │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f8a1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f7c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x1,-0x72(%rbp) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54f92c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f921 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54f848,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 558403 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 558310 │ │ │ │ + lea 0x18d0ad0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54f972 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a389,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48018e54(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fa07 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54f9fc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x54f8c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x54f940,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 55847d │ │ │ │ + movq $0x558460,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 558460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rsp │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fa95 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fa8a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x54f988,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + test %dl,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac12d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018e53(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fb2a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fb1f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x54fa20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0a78 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 558446 │ │ │ │ + mov $0x45c74801,%edi │ │ │ │ + clc │ │ │ │ + jns 55845b │ │ │ │ + add (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + movq $0x2037dc1,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4af88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fb7a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e34b92,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x558428,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16c5505(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18d09cb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e52(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 54fc78 │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fc6d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x54f6c0,-0x98(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x54fab0,-0x50(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x54fb40,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0d60 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + jb 558585 │ │ │ │ + movq $0x558578,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 558578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5584e0 │ │ │ │ + lea 0x18d0964(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x48018e51(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fd64 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fd59 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x54f140,-0x78(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - movq $0x54f200,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%r10 │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x54fb90,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%ch │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 54fdc9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 54fdaa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5585f4 │ │ │ │ + movq $0x5585e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5585e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fe27 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fe1c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54fd78,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5585eb │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 558310 │ │ │ │ + lea 0x18d08fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54fe8d │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fea4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54fe99 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54fdc0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + or %cl,0x2d56e901(%rbp) │ │ │ │ + pop %rdi │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,-0x72(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 54ff24 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ff19 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x54fe40,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WRXB mov (%r9),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54fff6 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54ffeb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x54fc90,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x54feb8,-0x18(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + movq $0x1e28f31,-0x10(%r12) │ │ │ │ + movq $0x201df59,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18d08e2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1adf6eb,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55006a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a879,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104dc02c <__environ@GLIBC_2.2.5+0xe49be04> │ │ │ │ + (bad) │ │ │ │ + pop %rdx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ab0e05 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 558718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WRB mov (%r9),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55014c │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550141 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x54ff38,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + lock add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x5932a0,-0xe8(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0xe0(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0xd8(%r12) │ │ │ │ + movq $0x1b35a00,-0xd0(%r12) │ │ │ │ + lea -0xe7(%r12),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + lea -0xce(%r12),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ mov %rdx,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ mov %r8,-0x38(%r12) │ │ │ │ mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x550018,-0x20(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x550038,-0x10(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xf0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d065a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5501f8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5501a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 558b80 │ │ │ │ + movq $0x5589a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5501a8 │ │ │ │ + jne 5589a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - je 5501fc │ │ │ │ - dec %rax │ │ │ │ - add $0x10,%r12 │ │ │ │ + enter $0x0,$0x0 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5501dd │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + ja 558b70 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1e310ea,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x550218,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 5501b7 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - (bad) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d0421(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5502ce │ │ │ │ + pop %rax │ │ │ │ + adc 0x458d4801(%rsi),%cl │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 558bd1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x550278,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x558c10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1adf1da(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 550278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5d1f70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 558c04 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 558c10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x554840,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5502e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18e4345(%rip),%r14 │ │ │ │ - lea -0x2(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x558be8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x11(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 558ebf │ │ │ │ + movq $0x558cc0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 558cc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc %ecx,-0x3b7eb6ff(%rsi) │ │ │ │ + loopne 558cc5 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5502f4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 558eaf │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x558ba0,-0xd8(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + lea -0xd8(%r12),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 54cc60 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18d00ea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 558f11 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x558f50,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1adee9a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5d1218 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550396 │ │ │ │ - movq $0x550340,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 550340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 558f44 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 558f50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x554840,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5503b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18e427d(%rip),%r14 │ │ │ │ - lea -0x2(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x558f28,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018e0d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5591ff │ │ │ │ + movq $0x559000,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0xd(%rax) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5591ef │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x558ee0,-0xd8(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + lea -0xd8(%r12),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18cfdba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5503bc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 54cc60 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018e4b,%eax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 550434 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550429 │ │ │ │ + jb 55924c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x550308,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x550448,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - movq $0x1bf9a80,-0x28(%rbp) │ │ │ │ - movq $0x203b1c9,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea 0x1adeb85(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + neg %r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4ba08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x14(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r10b,0x4c005504(%r8) │ │ │ │ - lea 0x1ae796a(%rip),%ecx │ │ │ │ - lea 0x18d2fbc(%rip),%r8 │ │ │ │ - lea 0x18d2fa4(%rip),%rdi │ │ │ │ - lea 0x18d2f8d(%rip),%rsi │ │ │ │ - lea 0x1abec56(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a43268 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x1ae792a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rorb $1,-0x72(%rdx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 550527 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 5592e7 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55051c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5503d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d75b7(%rip),%r14 │ │ │ │ + ja 5592dc │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5592d7 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov $0xa,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0x8000000000000000,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + movq $0x559220,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + neg %r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 1b4ba08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex.WX mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5505af │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5505a4 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 559331 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5504b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d7573(%rip),%r14 │ │ │ │ + lea 0x1adeaa5(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x1,-0x72(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550637 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55062c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x550540,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6eb1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,-0x72(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5506bf │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5506b4 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559476 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5505c8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d74a1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018e48(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55079e │ │ │ │ - movq $0x550730,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x559390,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 550730 │ │ │ │ + jne 559390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005593(%r8) │ │ │ │ + mov 0x2f(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5593b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5507a2 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 550773 │ │ │ │ - movq $0x550650,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x550230,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RXB mov (%r9),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550841 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 55945d │ │ │ │ + mov (%rcx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + je 55945d │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 550836 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5506e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 559435 │ │ │ │ + movq $0x559300,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a4b9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x559490,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + lea 0x1ade95d(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 55089a │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55088a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34d38,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5568b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.R (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.X mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5508c2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x72(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 550982 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550977 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734dce0c <__environ@GLIBC_2.2.5+0x7149cbe4> │ │ │ │ + jnp 55950a │ │ │ │ + movl $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5508a0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x554800,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5547e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ - lea -0x1d(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x550998,-0x18(%rbp) │ │ │ │ - lea -0x9(%r12),%r14 │ │ │ │ - movq $0x1bf9a80,-0x28(%rbp) │ │ │ │ - movq $0x203b1c9,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x5594f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5594f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,$0xab │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - or %edx,0x0(%rbp) │ │ │ │ - lea 0x1ae741a(%rip),%r9 │ │ │ │ - lea 0x18d2a6c(%rip),%r8 │ │ │ │ - lea 0x18d2a54(%rip),%rdi │ │ │ │ - lea 0x18d2a3d(%rip),%rsi │ │ │ │ - lea 0x1abe706(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a43268 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x1ae73da,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + call ffffffff8b9d96d6 <__environ@GLIBC_2.2.5+0xffffffff899994ae> │ │ │ │ + jnp 559542 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 550a4b │ │ │ │ - mov (%rcx),%es │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 550a77 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550a6c │ │ │ │ + jb 55957c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5508d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6e84(%rip),%r14 │ │ │ │ + lea 0x1ade855(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + neg %r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 1b4ba08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.RB mov (%r9),%es │ │ │ │ + add %bh,%ch │ │ │ │ + mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 550aff │ │ │ │ + jb 55963b │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 550af4 │ │ │ │ + ja 559630 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x550a08,-0x28(%r12) │ │ │ │ + test %rax,%rax │ │ │ │ + jge 559619 │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 5595e4 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x18cfcb5(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x559550,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ + movq $0x202b489,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6e3b(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x1ade79d(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4ba08 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x1(%rsi,%rcx,4) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550b87 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550b7c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x550a90,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6e01(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x44(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 550c73 │ │ │ │ + jb 5596a4 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x550c00,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + movq $0x559690,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 550c00 │ │ │ │ + jne 559690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.XB mov (%r9),%es │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550c77 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jge 550c43 │ │ │ │ - movq $0x550b18,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x554840,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xa(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1ade72a,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 550d0b │ │ │ │ + fdivr %st(3),%st │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559822 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x550ce8,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x559700,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 550ce8 │ │ │ │ + jne 559700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018cfb(%rax) │ │ │ │ + movl $0x559740,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %dl,-0x5(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 559794 │ │ │ │ + movq $0x559778,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.X mov (%rcx),%es │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550e2c │ │ │ │ - movq $0x550d98,-0x38(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + sti │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmpq $0x1bb,0x7(%rbx) │ │ │ │ + jne 559794 │ │ │ │ + lea 0x1ade634(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5597c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 550d98 │ │ │ │ + jne 5597c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x42(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + cli │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 559826 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 550e1c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x550ba0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x550c98,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 559812 │ │ │ │ + movq $0x559650,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a469,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x559850,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x6(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5598ae │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0x50,%rax │ │ │ │ + jne 559879 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x1ade54f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x559590,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a469,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov (%r9),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 550eeb │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550ee0 │ │ │ │ + jb 559954 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x550858,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x550d28,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x559910,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - or %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov (%r9),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 550fcf │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 550fc4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%rbx │ │ │ │ - movq $0x5507c8,-0x78(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x550e40,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r10,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + cltd │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x40(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55109b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551090 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x58(%rbx),%rbx │ │ │ │ - movq $0x550f00,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + in $0xad,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 55995a │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + rex.W stc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55114e │ │ │ │ + jb 559a01 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5510f8,-0x18(%rbp) │ │ │ │ + movq $0x5599b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5510f8 │ │ │ │ + jne 5599b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + stc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5599d8,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x551168,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18e34bd(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5599d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + clc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5599f1 │ │ │ │ + lea 0x18cf840(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18cf808(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 551174 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 54cc60 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 559a72 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 559a8e │ │ │ │ + movq $0x559348,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x5594b8,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x5596b8,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x5598d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x559968,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x70(%r12),%r8 │ │ │ │ + lea -0x58(%r12),%rdi │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x18cf830(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + clc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559ada │ │ │ │ + movq $0x559b28,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 559a20 │ │ │ │ + lea 0x18cf80f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 551216 │ │ │ │ - movq $0x5511c0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5511c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 559b14 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 559b28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x551230,-0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 559b9a │ │ │ │ + movq $0x172c150,-0x58(%r12) │ │ │ │ + movq $0x2037dc1,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x1b35a00,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x172c130,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x559af8,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + movabs 0x394cf0458d4801ab,%eax │ │ │ │ + clc │ │ │ │ + jb 559c27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x18e33f5(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 559c22 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x16c3d5e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a6ac50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559ca3 │ │ │ │ + movq $0x559c80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559c80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 55123c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 54cc60 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 559c8b │ │ │ │ + cmp 0xe(%rbp),%dh │ │ │ │ + lea 0x1ade114(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ade0fd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18cf71e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,-0x72b7fe72(%rip) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5512b4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5512a9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x551188,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5512c8,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - movq $0x1bf9a80,-0x28(%rbp) │ │ │ │ - movq $0x203b1c9,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 54c3c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) 0x45c74801(%rbx) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc 0x0(%rbp),%edx │ │ │ │ - lea 0x1ae6aea(%rip),%r9 │ │ │ │ - lea 0x18d213c(%rip),%r8 │ │ │ │ - lea 0x18d2124(%rip),%rdi │ │ │ │ - lea 0x18d210d(%rip),%rsi │ │ │ │ - lea 0x1abddd6(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559d23 │ │ │ │ + movq $0x559d00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a43268 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559d00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x1ae6aaa,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 559d0b │ │ │ │ + rex jne 559d15 │ │ │ │ + lea 0x1ade08b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ade086(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18cf6a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - cmp $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5513a7 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55139c │ │ │ │ + push $0x48018cf6 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 559d71 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x551250,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6737(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x559d88,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18cf669(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32dd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + testb $0xb0,0x45c748(%rcx,%rax,1) │ │ │ │ + popf │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + testb $0x1,0x5d9689e9(%rcx,%rax,1) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x559de0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8e3b,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55142f │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551424 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x551338,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d66f3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmc │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 559e76 │ │ │ │ + movq $0x559e28,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559e28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex cmp 0x458d4801(%rsi),%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5514b7 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,0x49018cf5(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5514ac │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5513c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 559e86 │ │ │ │ + cmpq $0x3a,0x7(%rbx) │ │ │ │ + jne 559e62 │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6031(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x18cf53b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18cf52b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018e3a,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + xor %dh,%ch │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55153f │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551534 │ │ │ │ + jb 559ef9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x551448,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a2c9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d6621(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x559ee8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 559ee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + hlt │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x559f10,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 16c3958 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + stc │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bl,-0x76b6ffab(%rdi) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + js 559ea9 │ │ │ │ + pop %rbp │ │ │ │ + add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp 0x458d4801(%rsi),%cl │ │ │ │ - loopne 5515b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 55161e │ │ │ │ - movq $0x5515b0,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5515b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,%al │ │ │ │ + clc │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x4800559f(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 559f84 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 559f90 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp %ecx,-0x3b7cb6ff(%rsi) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x65(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 5515f3 │ │ │ │ - movq $0x5514d0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x5510b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x39(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5516c1 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5516b6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x551560,-0x18(%r12) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x559f68,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rsi) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + enter $0x8cf3,$0x1 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 551712 │ │ │ │ + jb 55a061 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e233f7,-0x20(%rbp) │ │ │ │ - movq $0x1e34da8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 51cba8 │ │ │ │ + movq $0x55a050,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55a050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018cf3(%rax) │ │ │ │ + movl $0x55a078,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 16c3958 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4801aaf7(%rax) │ │ │ │ + movl $0x55a0a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b322a0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x9(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,%r8b │ │ │ │ + movabs 0xde8949c689480055,%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55a0ec │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55a0f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor 0x458d4801(%rsi),%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55174a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 54c528 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55a0d0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,(%rbx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55186a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5517b0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 55a1ea │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55a1f9 │ │ │ │ + movq $0x55a1c0,-0x8(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5517b0 │ │ │ │ + jne 55a1c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + repnz mov %es,(%rcx) │ │ │ │ + movq $0x55a218,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x1ae0293(%rip),%rsi │ │ │ │ + lea 0x1adc51c(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b337f8 │ │ │ │ + lea 0x18cf227(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x1ace939(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor 0x458b4801(%rsi),%cl │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %ah,%al │ │ │ │ + int1 │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55a1f5 │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 551824 │ │ │ │ - movq $0x551728,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x554800,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5547e0,-0x20(%r12) │ │ │ │ + ja 55a29f │ │ │ │ + movq $0x559d40,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x559ea8,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x55a010,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554880,-0x10(%r12) │ │ │ │ - lea -0x1d(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55185a │ │ │ │ - movq $0x5547a0,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0xf(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55a334 │ │ │ │ + movq $0x55a300,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55a300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + int1 │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55a328,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55a328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor 0x458d4801(%rsi),%cl │ │ │ │ - loopne 5518d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5518e8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5518dd │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x551760,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + add %dh,%al │ │ │ │ + lock mov %es,(%rcx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 55a180 │ │ │ │ + lea 0x18cf0ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + cld │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55a3ab │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55a3a6 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55a3e8,-0x18(%rbp) │ │ │ │ + mov $0xd,%edi │ │ │ │ + lea 0x1ac608c(%rip),%rsi │ │ │ │ + lea 0x16c3489(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5519bc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x551960,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 551960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55a3dc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55a3e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55a447 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29439,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55a3c0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rax,2) │ │ │ │ - movl $0x551998,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 55a527 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55a4c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 551998 │ │ │ │ + jne 55a4c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4801aaeb(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 55a4df │ │ │ │ + lea 0x18cefa9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x7(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 55a4f8 │ │ │ │ + lea 0x1aaeb69(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x55a540,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - jnp 5519a7 │ │ │ │ - add 0xd(%rbp),%edi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x48000000(%rsi) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x16c3400(%rip),%r8 │ │ │ │ + mov (%r8),%r9b │ │ │ │ + mov %r9b,(%rdi) │ │ │ │ + mov 0x1(%r8),%r9b │ │ │ │ + mov %r9b,0x1(%rdi) │ │ │ │ + mov 0x2(%r8),%r9b │ │ │ │ + mov %r9b,0x2(%rdi) │ │ │ │ + mov 0x3(%r8),%r9b │ │ │ │ + mov %r9b,0x3(%rdi) │ │ │ │ + mov 0x4(%r8),%r9b │ │ │ │ + mov %r9b,0x4(%rdi) │ │ │ │ + mov 0x5(%r8),%r9b │ │ │ │ + mov %r9b,0x5(%rdi) │ │ │ │ + mov 0x6(%r8),%r8b │ │ │ │ + mov %r8b,0x6(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x24(%r12),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x7(%rsi),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e30(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x12(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 551ad0 │ │ │ │ - movq $0x551a40,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 55a8cf │ │ │ │ + movq $0x55a670,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 551a40 │ │ │ │ + jne 55a670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x30(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x110,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 551ac0 │ │ │ │ + ja 55a8bf │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x551880,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x551900,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rdx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x55a480,-0x108(%r12) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0xf8(%r12) │ │ │ │ + movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ + movq $0x1e29460,-0xe8(%r12) │ │ │ │ + lea -0x108(%r12),%rsi │ │ │ │ + mov %rsi,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + lea -0xef(%r12),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rsi │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x110,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + lea 0x18cebf2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018e34(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 551b86 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551b7b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x5516d8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x5519d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 551c6b │ │ │ │ - add $0x78,%r12 │ │ │ │ + jb 55a9e9 │ │ │ │ + movq $0x55a940,-0x18(%rbp) │ │ │ │ + lea 0x18e1644(%rip),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55a940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jmp 55a8cb │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 551c60 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x58(%rbx),%rbx │ │ │ │ - movq $0x551648,-0x70(%r12) │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x551ae8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r9,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 55a9d9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x2037dc1,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x1e294d9,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x55aa08,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ceb50(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x45,-0x72b7fe53(%rsi) │ │ │ │ - loopne 551cd1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 551cb2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x55aa58,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x18e22d1(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5e8488 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + out %al,$0xaa │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 55aa7b │ │ │ │ + mov $0x6,%esi │ │ │ │ + lea 0x1ac59b5(%rip),%r14 │ │ │ │ + lea 0x16c2ef4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x6(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 55aa94 │ │ │ │ + lea 0x1aae5cd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x55aad8,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1bf2250 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - xor %ecx,0x458d4801(%rsi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 551d2f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551d24 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x551c80,-0x10(%r12) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x48000000(%rdx) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x16c2e61(%rip),%r8 │ │ │ │ + mov (%r8),%r9b │ │ │ │ + mov %r9b,(%rdi) │ │ │ │ + mov 0x1(%r8),%r9b │ │ │ │ + mov %r9b,0x1(%rdi) │ │ │ │ + mov 0x2(%r8),%r9b │ │ │ │ + mov %r9b,0x2(%rdi) │ │ │ │ + mov 0x3(%r8),%r9b │ │ │ │ + mov %r9b,0x3(%rdi) │ │ │ │ + mov 0x4(%r8),%r9b │ │ │ │ + mov %r9b,0x4(%rdi) │ │ │ │ + mov 0x5(%r8),%r8b │ │ │ │ + mov %r8b,0x5(%rdi) │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x6(%rsi),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018ce9(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55abca │ │ │ │ + movq $0x55ac10,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 55a8f8 │ │ │ │ + lea 0x18ce98f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 551dac │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551da1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x551cc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55ac04 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55ac10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x55abe8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x8e,(%rax) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 551e2c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 551e21 │ │ │ │ + call 48573961 <__environ@GLIBC_2.2.5+0x46533739> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55ac9e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x551d48,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 55abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - or $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48018e31(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dh,0x48018ce8(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 551f25 │ │ │ │ - add $0x80,%r12 │ │ │ │ + jb 55af6b │ │ │ │ + movq $0x55ad00,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55ad00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x118,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 551f1a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x58(%rbx),%r14 │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov 0x60(%rbx),%r8 │ │ │ │ - mov 0x68(%rbx),%rbx │ │ │ │ - movq $0x551ba0,-0x78(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ + ja 55af5b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rdx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x55ac78,-0x110(%r12) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x100(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0xf8(%r12) │ │ │ │ + movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ + movq $0x1e29460,-0xe8(%r12) │ │ │ │ + lea -0x110(%r12),%rsi │ │ │ │ + mov %rsi,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + lea -0xef(%r12),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rsi │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ mov %r9,-0x38(%r12) │ │ │ │ mov %r10,-0x30(%r12) │ │ │ │ mov %r11,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ - movq $0x551dc0,-0x18(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x118,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ce61e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 551fee │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + call ffffffff8d9db134 <__environ@GLIBC_2.2.5+0xffffffff8b99af0c> │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55affc │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x551f98,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x55afc8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 551f98 │ │ │ │ + jne 55afc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2f(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x7,%rdx │ │ │ │ - je 551ff2 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - jge 551fd2 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - movq $0x1e34c60,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - movq $0x1e345d4,0x10(%rbp) │ │ │ │ + add %dl,-0x18(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rbx,1) │ │ │ │ + movl $0x55b010,-0x8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + lea 0x18ce65c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 551fb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 55203b │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 552042 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34df0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cs mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5520e0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5520d5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x551f40,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x552010,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + call ffffffff8b9db1bc <__environ@GLIBC_2.2.5+0xffffffff8999af94> │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x50(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,(%rsi,%rcx,4) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 552149 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 55212a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x1e34dc8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b05c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b068 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x2d,%al │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5521a7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55219c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5520f8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e345bb,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0f68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55b040,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018e2d(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55225e │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552253 │ │ │ │ + xor %ah,%bh │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55b140 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55b130,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x552058,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x552140,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55b130 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + out %al,$0xaa │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,-0x4f(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ (bad) │ │ │ │ - xchg %eax,%edx │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5522a1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ad9296(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jno 55b19c │ │ │ │ + add %eax,-0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %dl,-0x72b7fe53(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 552327 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55231c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x552278,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d551d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + out %al,$0xaa │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,0x480055b1(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55b188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%ecx │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 552391 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 55239f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552394 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5522b8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dl,0x4801aae6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x55b1e0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5568b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,-0x72b7fe53(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5523e1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ad9156(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b1d4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b1e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 552386 │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 552467 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55245c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x5523b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16d5407(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x55b1b8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - nop │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 5524d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5524df │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5524d4 │ │ │ │ + mov $0x4801aae5,%eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55b2b8 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55b2a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5523f8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55b2a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - and 0x458d4801(%rsi),%cl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 552521 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18e2234(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,-0x1b(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + mov $0x55,%dl │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + call 41571028 <__environ@GLIBC_2.2.5+0x3f530e00> │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ah,(%rbx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 552561 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18e22f4(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + mov $0x55,%bl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov $0x48000000,%ebx │ │ │ │ - movl $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5525e8,-0x40(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5525e8 │ │ │ │ + jne 55b300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + in $0xaa,%eax │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,-0x4d(%r8) │ │ │ │ + push %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rdx,2) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552630 │ │ │ │ - movq $0x5547e0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x20(%rbp) │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x552670,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552670 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rcx,2) │ │ │ │ - movl $0x5526b8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5526b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b34c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b358 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55b330,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5526c3 │ │ │ │ - cmp $0xf,%al │ │ │ │ - test %cl,0x48000000(%rcx) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x5526f0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5526f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x2,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x48018ce1 │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55b43f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55b434 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bf7518,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x55b480,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 55a8f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b474 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b480 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x554820,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x20(%rbp) │ │ │ │ - lea -0x3(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x552780,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552780 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x55b458,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,(%rdi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x554800,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x20(%rbp) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x552808,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + xor %ah,%bl │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55b540 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55b530,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552808 │ │ │ │ + jne 55b530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + loop 55b4d9 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,-0x4b(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + pop %rbp │ │ │ │ + add %eax,-0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x28(%r8) │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + loop 55b501 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,0x480055b5(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552850 │ │ │ │ + jne 55b588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4801aae2(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x55b5e0,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x7d(%r8) │ │ │ │ - jnp 55285f │ │ │ │ - jne,pt 5528e4 │ │ │ │ - movq $0x552888,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b5d4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b5e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5528d4 │ │ │ │ - movq $0x5547c0,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x20(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55b5b8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 552973 │ │ │ │ + mov $0x4801aae1,%eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55b6b8 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x552950,-0x28(%rbp) │ │ │ │ + movq $0x55b6a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552950 │ │ │ │ + jne 55b6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x1f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + mov $0x55,%dh │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + call 41571424 <__environ@GLIBC_2.2.5+0x3f5311fc> │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + mov $0x55,%bh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 55b700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + loope 55b6a9 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,-0x49(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - sbb $0x48000001,%eax │ │ │ │ - movl $0x552a10,-0x48(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552a10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55b74c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55b758 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rcx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x552578,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x552900,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,0x30(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55b730,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e23(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 552bdd │ │ │ │ - add $0xb8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552bd2 │ │ │ │ + add %bh,%al │ │ │ │ + fimuls 0x28858d48(%rcx,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 55b9ea │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55b850,-0x48(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x552340,-0xb0(%r12) │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - movq $0x552480,-0x90(%r12) │ │ │ │ - mov %r8,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x5524f8,-0x70(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x552538,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x552990,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - and 0x458d4801(%rsi),%cl │ │ │ │ - cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 552d52 │ │ │ │ - movq $0x552c98,-0x60(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r10,-0x20(%rbp) │ │ │ │ - mov %r11,-0x18(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552c98 │ │ │ │ + jne 55b850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and 0x458b4801(%rsi),%cl │ │ │ │ - pop %rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 552cef │ │ │ │ - movq $0x552ce0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,0x49018cde(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55b9da │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x37(%rbx),%rcx │ │ │ │ + mov 0x3f(%rbx),%rdx │ │ │ │ + mov 0x47(%rbx),%rsi │ │ │ │ + mov 0x4f(%rbx),%rdi │ │ │ │ + mov 0x57(%rbx),%r8 │ │ │ │ + mov 0x5f(%rbx),%r9 │ │ │ │ + mov 0x67(%rbx),%r10 │ │ │ │ + mov 0x6f(%rbx),%r11 │ │ │ │ + mov 0x77(%rbx),%r14 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%rcx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%rdx │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%rsi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r8 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%r9 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%r10 │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x55af88,-0x10(%r12) │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r11,(%r12) │ │ │ │ + movq $0x55ba00,-0x90(%rbp) │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov %r11,-0x70(%rbp) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552ce0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%al │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffff70,%rbp │ │ │ │ + jmp 55a180 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and %ecx,0x7b834801(%rsi) │ │ │ │ - (bad) │ │ │ │ - sub $0x8b481f74,%eax │ │ │ │ - rex.RB (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x552d68,0x0(%rbp) │ │ │ │ - lea 0x18e1c4a(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x552d38,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 552d38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,0x48018cdc(%rax) │ │ │ │ + mov 0xb0(%rbp),%eax │ │ │ │ + mov 0xa0(%rbp),%rcx │ │ │ │ + mov 0xa8(%rbp),%rdx │ │ │ │ + mov 0xb8(%rbp),%rsi │ │ │ │ + mov 0xc0(%rbp),%rdi │ │ │ │ + mov 0x98(%rbp),%r8 │ │ │ │ + mov 0x90(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x60(%rbp),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x78(%rbp),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x80(%rbp),%rdx │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0x88(%rbp),%rsi │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 55bcbd │ │ │ │ + add $0x140,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55bcad │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x55b3d8,-0x138(%r12) │ │ │ │ + mov %rbx,-0x128(%r12) │ │ │ │ + movq $0x1bc9a30,-0x120(%r12) │ │ │ │ + movq $0x1e29460,-0x118(%r12) │ │ │ │ + lea -0x138(%r12),%rbx │ │ │ │ + mov %rbx,-0x110(%r12) │ │ │ │ + movq $0x1bca4c0,-0x108(%r12) │ │ │ │ + lea -0x11f(%r12),%rbx │ │ │ │ + mov %rbx,-0x100(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0xf8(%r12) │ │ │ │ + movq $0x55b4e8,-0xf0(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xe0(%r12) │ │ │ │ + movq $0x55b660,-0xd8(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + lea -0xd8(%r12),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + lea -0xf0(%r12),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0x106(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xc8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x140,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xf8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55be13 │ │ │ │ + movq $0x55b0e8,-0xf0(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xe0(%r12) │ │ │ │ + movq $0x55b260,-0xd8(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + lea -0xd8(%r12),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + lea -0xf0(%r12),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xc8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xf8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018e21(%rax) │ │ │ │ - mov 0x58(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 552cef │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or 0x0(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x21(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 552d7e │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x552da8,0x0(%rbp) │ │ │ │ - lea 0x18e193b(%rip),%rsi │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,%eax │ │ │ │ + add %dl,-0x27(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55be74 │ │ │ │ + movq $0x55be90,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1ad755e(%rip),%r14 │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1ab1b50 │ │ │ │ + lea 0x18cd935(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and %cl,-0x2776b7ff(%rsi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 552e41 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552e31 │ │ │ │ - movq $0x552ad0,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x48(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) -0x7ba38b8(%rcx,%rax,1) │ │ │ │ + call 48561458 <__environ@GLIBC_2.2.5+0x46521230> │ │ │ │ + lea 0x18cd361(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 552f2d │ │ │ │ - movq $0x552ea8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + fmuls -0x7c2776b8(%rcx,%rax,1) │ │ │ │ + loopne 55becd │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55bf0d │ │ │ │ + movq $0x55bf00,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552ea8 │ │ │ │ + jne 55bf00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x3f,%rax │ │ │ │ - jb 552ed4 │ │ │ │ - cmp $0x5e,%rax │ │ │ │ - jne 552ec6 │ │ │ │ - lea 0x1ae4ee3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ae4ecc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 55bf1b │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x18cd765(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp $0x3c,%rax │ │ │ │ - jae 552eb8 │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - jne 552ec6 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x552f10,0x8(%rbp) │ │ │ │ + movq $0x55bf48,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 552f10 │ │ │ │ + jne 55bf48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 552f1b │ │ │ │ (bad) │ │ │ │ - setl %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 552fa7 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 552f9c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x552e68,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x48018cd7(%rax) │ │ │ │ + cmpl $0x0,0x7(%rbx) │ │ │ │ + jl 55bf0d │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 55c1b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 553011 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 553028 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55301d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x552f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x553040,-0x20(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556710 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,-0x29(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 55c1b0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x7cfe7329(%rax) │ │ │ │ + jrcxz 55bfba │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 55bfca │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1adbdda(%rip),%rbx │ │ │ │ + jmp 55c000 │ │ │ │ + lea 0x18cd6c0(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - rcr $0x55,%cl │ │ │ │ - add %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7cfe7329(%rax) │ │ │ │ + jrcxz 55bff2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 55c21f │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea 0x1adbd99(%rip),%rbx │ │ │ │ + movq $0x55c030,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e1c(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5530d5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5530ca │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x552fc0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34d10,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55c23e │ │ │ │ + movq $0x55c078,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018e1f(%rax) │ │ │ │ - lea -0x88(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 553154 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x553168,-0x50(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,0x48018cd6(%rax) │ │ │ │ + movl $0x55c0b0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c0b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1f(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5531de │ │ │ │ - movq $0x54e4b8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x54e538,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x54e580,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x553200,-0x20(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + add %ah,-0x2a(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55c24c │ │ │ │ + movq $0x55c0f8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018e1e(%rax) │ │ │ │ - add $0x130,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55337f │ │ │ │ - movq $0x54e5c8,-0x128(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0x54e910,-0x110(%r12) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rcx,-0x100(%r12) │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rdx,-0xf0(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0xe8(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0xe0(%r12) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov %rdi,-0xd8(%r12) │ │ │ │ - movq $0x54ef40,-0xd0(%r12) │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov %r8,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - lea -0x128(%r12),%r9 │ │ │ │ - mov %r9,-0xa8(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,-0xa0(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - lea -0x110(%r12),%r10 │ │ │ │ - mov %r10,-0x90(%r12) │ │ │ │ - movq $0x54f0c0,-0x88(%r12) │ │ │ │ - lea -0xcf(%r12),%r10 │ │ │ │ - mov %r10,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - movq $0x550080,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x550160,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5533a0,-0x10(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cb38 │ │ │ │ - movq $0x130,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018e1c(%rax) │ │ │ │ - movl $0x5533c8,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a6b0f8 │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + cmpq $0x3a,0x7(%rbx) │ │ │ │ + jne 55c11e │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x55c278,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18d51cb(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b67860 │ │ │ │ + movq $0x55c148,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018e1c(%rax) │ │ │ │ - movl $0x5533e8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab0ae0 │ │ │ │ + add %cl,0x48018cd5(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 55c1a9 │ │ │ │ + lea 0x1adf559(%rip),%rbx │ │ │ │ + jmp 55c1b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1c(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x190,%r12 │ │ │ │ + add %cl,-0x2b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 55c169 │ │ │ │ + lea 0x18cd401(%rip),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5535cf │ │ │ │ - movq $0x550fe8,-0x188(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - mov %rbx,-0x170(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x168(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x160(%r12) │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov %rsi,-0x158(%r12) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rdi,-0x150(%r12) │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov %r8,-0x148(%r12) │ │ │ │ - mov 0x68(%rbp),%r9 │ │ │ │ - mov %r9,-0x140(%r12) │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov %r10,-0x138(%r12) │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ - mov %r11,-0x130(%r12) │ │ │ │ - movq $0x551e40,-0x128(%r12) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov %r14,-0x118(%r12) │ │ │ │ - mov %rdx,-0x110(%r12) │ │ │ │ - mov %rcx,-0x108(%r12) │ │ │ │ - mov %rsi,-0x100(%r12) │ │ │ │ - mov %rdi,-0xf8(%r12) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x40(%rbp),%r11 │ │ │ │ - mov %r11,-0xf0(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - mov %rax,-0xe0(%r12) │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %r10,-0xd0(%r12) │ │ │ │ - mov %r8,-0xc8(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - movq $0x5521c0,-0xb8(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - mov %r10,-0x98(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,-0x88(%r12) │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - movq $0x552c00,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0xb8(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x553060,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,0x60(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x190,0x388(%r13) │ │ │ │ + ja 55c207 │ │ │ │ + movq $0x55b7d8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x55bf80,0x0(%rbp) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %cl,-0x72b7fe53(%rbp) │ │ │ │ - rex.RB loopne 553641 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 553622 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x55bfb0,0x8(%rbp) │ │ │ │ + lea 0x18ccff6(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab2518 │ │ │ │ + lea 0x18cd3f4(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x55c188,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4856c450 <__environ@GLIBC_2.2.5+0x4652c228> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55369f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553694 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5535f0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x2c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55bec0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b6bcd0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018e17 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55371c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553711 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553638,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0x8c} sidt -0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 55c344 │ │ │ │ + movq $0x55c2e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c2e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,(%rdi) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 553761 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x553778,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55c328,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5537c0 │ │ │ │ - movq $0x5536b8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,0x4c018cd4(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55be40 │ │ │ │ + lea 0x18cd475(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c550 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 553812 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1adba3a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a359,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ab17c8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,(%rsi) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55389e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553893 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553730,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5537e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W mov 0x458d4801(%rbp),%bpl │ │ │ │ - loopne 553909 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5538ea │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - and %dl,-0x72b7fe72(%rip) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 553967 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55395c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 55c3cf │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5538b8,-0x10(%r12) │ │ │ │ + movq $0x55c380,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d48018e14,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5539e4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5539d9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553900,-0x18(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x55c3a0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W adc $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 553a29 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x553a40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x8e,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + repz cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3b(%rdi) │ │ │ │ - movq $0x553980,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x55c3f0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1a7f3b6(%rip),%r14 │ │ │ │ + jmp 16c2118 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dl,0x4801a7f3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 553ada │ │ │ │ + jb 55c51e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55c513 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x55c448,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bh,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d744c <__environ@GLIBC_2.2.5+0x71497224> │ │ │ │ - push %rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553b49 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x553aa8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 55c599 │ │ │ │ + movq $0x55c5d0,-0x28(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 55be40 │ │ │ │ + lea 0x18cd320(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc 0x458d4801(%rsi),%cl │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 553be7 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rorb %cl,0x8458b48(%rcx,%rax,1) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 55c67f │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 553bdc │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5539f8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x553af8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ + ja 55c66f │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x55c4b0,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x1bfa5e0,0x18(%rbp) │ │ │ │ + movq $0x1e29872,0x20(%rbp) │ │ │ │ + movq $0x1e2bba1,0x28(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 183eee0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x55c6b0,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 183ee70 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7fe53(%rdi) │ │ │ │ - rex.RB loopne 553c51 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 553c32 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x202c301,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5565b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x16fe4066(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.RB push %r13 │ │ │ │ + add %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms (%rcx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rorl $1,-0x37ba72b8(%rcx,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 553caf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553ca4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553c00,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1e34b30,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 55c7cc │ │ │ │ + movq $0x55c718,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - adc %ecx,0x458d4801(%rsi) │ │ │ │ - loopne 553d19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 553d2c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553d21 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553c48,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %ch,0x48018cd1(%rax) │ │ │ │ + movl $0x55c770,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556850 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 553d71 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x553d88,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,-0x2f(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55c7a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55c7a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018e10(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553dd0 │ │ │ │ - movq $0x553cc8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34b58,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %ah,(%rax) │ │ │ │ + rorl $1,0x84d8b4c(%rcx,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c550 │ │ │ │ + lea 0x18cd10d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c948 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + enter $0x8cca,$0x1 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 553e22 │ │ │ │ + jb 55c832 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55c878,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - movq $0x203a349,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556620 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 559a20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe,%al │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 553e93 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553e88 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x553df0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x553ea8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 556548 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55c864 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c878 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x1e34ce8,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5567e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x8e,(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 553f56 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 553f4b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x553d40,-0x28(%r12) │ │ │ │ + ja 55c8ea │ │ │ │ + movq $0x172c150,-0x58(%r12) │ │ │ │ + movq $0x2037dc1,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x1b35a00,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x172c130,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x553e38,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x55c848,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1870 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 554001 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 553ff6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x553b68,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x553ee0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0e30 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0xe(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 554059 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x554070,-0x30(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1ab0ae0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 55c9b8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55c9ad │ │ │ │ + movq $0x55c808,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x55c9f0,-0x8(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 16cb688 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ccf31(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or $0x8349018e,%eax │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5540de │ │ │ │ - movq $0x553828,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x553f70,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab0e98 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55ca28,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55ca28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jle 45e28904 <__environ@GLIBC_2.2.5+0x43de86dc> │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5541be │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5541b3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x5530f0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x554018,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab09a8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jle 45e289dc <__environ@GLIBC_2.2.5+0x43de87b4> │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 554310 │ │ │ │ - add $0xd8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 554305 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - movq $0x54da90,-0xd0(%r12) │ │ │ │ - mov %rdx,-0xc0(%r12) │ │ │ │ - movq $0x54dc18,-0xb8(%r12) │ │ │ │ - mov %rdx,-0xa8(%r12) │ │ │ │ - movq $0x54de08,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - movq $0x54e2d0,-0x88(%r12) │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - lea -0xb8(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x554100,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,0x4c018cce(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c550 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0x8d48018e,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 554356 │ │ │ │ - movq $0x554378,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - lea 0x18e0df3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018e0d(%rax) │ │ │ │ - movl $0x5543a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0790 │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,0x48018cce(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55cb64 │ │ │ │ + movq $0x55cab0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55cab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018e0d(%rax) │ │ │ │ - movl $0x5543d0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0xd(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - movq $0x5543f8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 1ab0720 │ │ │ │ + add %al,-0x32(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55cb08,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55cb08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0xc748018e,%eax │ │ │ │ - rex.RB clc │ │ │ │ - and %al,0x0(%rbp,%rdx,2) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab08d0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or $0x8149018e,%eax │ │ │ │ + add %ch,%al │ │ │ │ + int $0x8c │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + lret │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 55cb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5544eb │ │ │ │ - movq $0x54cd38,-0xb0(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x54d9d8,-0x88(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - lea -0xb0(%r12),%rsi │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - lea -0x50(%r12),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x5541d8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c018ccd(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 55c948 │ │ │ │ + lea 0x18ccdad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - decb 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 554532 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5490a0 │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55cbdb │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55cbd6 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55cc18,-0x18(%rbp) │ │ │ │ + mov $0x13,%edi │ │ │ │ + lea 0x1ac385c(%rip),%rsi │ │ │ │ + lea 0x16c0c53(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55cc0c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55cc18 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x8e,%al │ │ │ │ - add %ecx,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 554330 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55cc77 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29929,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55cbf0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0xc8,%al │ │ │ │ + mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 554592 │ │ │ │ + jb 55ccd6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cc10 │ │ │ │ + jmp 55abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x34(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55cfa3 │ │ │ │ + movq $0x55cd38,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55cd38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d7f04 <__environ@GLIBC_2.2.5+0x71497cdc> │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %bh,(%rax) │ │ │ │ + int3 │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x118,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55461c │ │ │ │ - movq $0x554510,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x554550,-0x28(%r12) │ │ │ │ + ja 55cf93 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x7f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x87(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x97(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rcx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rdx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x55ccb0,-0x110(%r12) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x100(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0xf8(%r12) │ │ │ │ + movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ + movq $0x1e29950,-0xe8(%r12) │ │ │ │ + lea -0x110(%r12),%rsi │ │ │ │ + mov %rsi,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + lea -0xef(%r12),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rsi │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x554570,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x554648,-0x18(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18e0b32(%rip),%rbx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x118,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18cc9e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x46(%r8) │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %al,%cl │ │ │ │ - push %rbp │ │ │ │ - add %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + call *(%rcx) │ │ │ │ + jne 55d021 │ │ │ │ + cmp $0x1c1d925,%r14 │ │ │ │ + jne 55cfe1 │ │ │ │ + lea 0x1adadbb(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x16c0933(%rip),%rsi │ │ │ │ + mov $0x11,%edx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 55d017 │ │ │ │ + lea 0x1adad85(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1adad84(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1adad7a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,0x4801bf9f(%r8) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1ab0b50 │ │ │ │ - in $0x34,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55d095 │ │ │ │ + movq $0x55d080,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55d080 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 55d09b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 55cfc8 │ │ │ │ + lea 0x18cc90c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55d101 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55d0fc │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55d118,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1adacce(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,-0x2f(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1adac9a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %dh,0x16d(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55d15c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d168 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x55d140,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55d243 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55d23e │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55d280,-0x18(%rbp) │ │ │ │ + mov $0xc,%edi │ │ │ │ + lea 0x1ac31f4(%rip),%rsi │ │ │ │ + lea 0x16c06e3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - rex.WRB xor $0x16d,%rax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %dh,0x16d(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55d274 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d280 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55d2df │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e299d1,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55d258,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nop │ │ │ │ - mov $0x16d35,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + int $0x9d │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55d373 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55d36e │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55d3b0,-0x18(%rbp) │ │ │ │ + mov $0x10,%edi │ │ │ │ + lea 0x1ac30c4(%rip),%rsi │ │ │ │ + lea 0x16c05a2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - xor $0x16d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55d3a4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d3b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x48000000,%eax │ │ │ │ - add $0x6,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55d40f │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29a19,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55d388,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nop │ │ │ │ - cs ss insl (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x16d,(%rsi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55d480 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55d498,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18cc588(%rip),%rsi │ │ │ │ + lea 0x18cb929(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55d4b5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18cc4f4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x36,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734e0e34 <__environ@GLIBC_2.2.5+0x714a0c0c> │ │ │ │ + rex.X │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 55d521 │ │ │ │ + movq $0x55d548,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x18cc584(%rip),%rsi │ │ │ │ + lea 0x18cb8b4(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b337f8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1ada871(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x18cc59e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) (%rsi) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16d370f(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.RB (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55d51d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55d584 │ │ │ │ + movq $0x55d448,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16d377b(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x37,%bl │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55d634 │ │ │ │ + movq $0x55d5e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55d5e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - es cmp %ch,0x1(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55d620,-0x8(%rbp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55d620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x48018cc4(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d4e0 │ │ │ │ + lea 0x18cc4bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5548fb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5548e0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5548e0 │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + leave │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55d6ab │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55d6a6 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55d6e8,-0x18(%rbp) │ │ │ │ + mov $0xc,%edi │ │ │ │ + lea 0x1ac2d8c(%rip),%rsi │ │ │ │ + lea 0x16c0258(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - rex.WB push %r13 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 554970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55d6dc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d6e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x554910,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 554a27 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 554a1d │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5549fd │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x554898,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1bf7518,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 55d747 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29b09,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x554a48,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ae339d(%rip),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18e0752(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55d6c0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018cc3(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55d853 │ │ │ │ + movq $0x55d7d0,-0x20(%rbp) │ │ │ │ + lea 0x18cc38c(%rip),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55d7d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - cmp %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 554a8a │ │ │ │ - movq $0x554aa8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - lea 0x18e06f7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x3948174b(%rbx),%ecx │ │ │ │ + enter $0x6475,$0x48 │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 55d818 │ │ │ │ + movq $0x55d838,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x1ada57a(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.WX push %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex loopne 554af7 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1a45268,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbx,%rdx,8),%dh │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x1ada556(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x18cc366(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %cl,-0x3d(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 554b61 │ │ │ │ - movq $0x554b50,-0x8(%rbp) │ │ │ │ + jb 55d8f1 │ │ │ │ + movq $0x55d8b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 554b50 │ │ │ │ + jne 55d8b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018e06(%rax) │ │ │ │ - movl $0x554b80,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1962e90 │ │ │ │ - lea 0x18e0628(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ret │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55d8d8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55d8d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %ch,%al │ │ │ │ + ret $0x18c │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov 0xf(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + jmp 55d788 │ │ │ │ + lea 0x18cc2d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + and %al,%ch │ │ │ │ + lea (%rcx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 554bc2 │ │ │ │ + jb 55d941 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + movq $0x55d980,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ada461(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5d22b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55d974 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55d980 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x55d958,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,(%rsi) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + lea (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 554c00 │ │ │ │ + jb 55da50 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55da45 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%al │ │ │ │ - mov %al,%r14b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x55d910,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 554df0 │ │ │ │ + jmp 195e1d0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds -0x72b7fe72(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 554c3a │ │ │ │ + push $0x48018cc1 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55da91 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18cc149(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + jmp 1b323c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48018e05,%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + rorl $0x4c,-0xfba72b8(%rcx,%rax,1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 554c72 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 55dd3f │ │ │ │ + movq $0x55daf0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55daf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rorb $0x1,0x20c48149(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x75,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 554cea │ │ │ │ - add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 554cdf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 554ccf │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + ja 55dd2f │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x47(%rbx),%r9 │ │ │ │ + mov 0x4f(%rbx),%r10 │ │ │ │ + mov 0x57(%rbx),%r11 │ │ │ │ + mov 0x5f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x67(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x77(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x87(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x97(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xaf(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rax │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x55d9e8,-0x118(%r12) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x108(%r12) │ │ │ │ + movq $0x5931a0,-0x100(%r12) │ │ │ │ + lea -0x118(%r12),%rcx │ │ │ │ + mov %rcx,-0xf8(%r12) │ │ │ │ + movq $0x55da68,-0xf0(%r12) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0xe0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ + movq $0x1e29ba1,-0xd0(%r12) │ │ │ │ + lea -0xf0(%r12),%rcx │ │ │ │ + mov %rcx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e29b51,-0xb8(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + lea -0xd6(%r12),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + lea -0xff(%r12),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x120,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18cbec2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock add $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + fcomps -0x72b7fe56(%rdx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 554d22 │ │ │ │ + jb 55dd82 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + jmp 19602d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018e04,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 554d5a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xac74,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 554dd2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 554dc7 │ │ │ │ + jb 55de59 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movzbl 0x10(%rbx),%eax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 554db7 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ + movq $0x55dde0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55dde0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x8e,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 554e41 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 554f11 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 554f06 │ │ │ │ - cmp $0x7f,%r14b │ │ │ │ - ja 554e54 │ │ │ │ - movq $0x554d38,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x554d70,-0x28(%r12) │ │ │ │ - mov %r14b,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xbf,%r14b │ │ │ │ - ja 554e93 │ │ │ │ - movq $0x554d00,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + ja 55de49 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x2037059,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp $0xdf,%r14b │ │ │ │ - ja 554f1c │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x554ed0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55deed │ │ │ │ + movq $0x55dd60,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x55dd98,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x592cc0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0x18cdcc0(%rip),%rsi │ │ │ │ + lea 0x18cbd7a(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x18cbd89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x43(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55dfdb │ │ │ │ + movq $0x55df68,-0x20(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 554ed0 │ │ │ │ + jne 55df68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - add -0x2776b7ff(%rsi),%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 554fdd │ │ │ │ - movq $0x555030,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov $0xc748018c,%ebp │ │ │ │ + add %r10b,0x480055df(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 555030 │ │ │ │ + jne 55df90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18e02b8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0xef,%r14b │ │ │ │ - ja 554f3e │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov $0x800,%edi │ │ │ │ - movzbl %r14b,%r14d │ │ │ │ - and $0xf,%r14d │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xf7,%r14b │ │ │ │ - ja 554f60 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov $0x10000,%edi │ │ │ │ - movzbl %r14b,%r14d │ │ │ │ - and $0x7,%r14d │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xfb,%r14b │ │ │ │ - ja 554f82 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x5,%r8d │ │ │ │ - mov $0x200000,%edi │ │ │ │ - movzbl %r14b,%r14d │ │ │ │ - and $0x3,%r14d │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xfd,%r14b │ │ │ │ - ja 554fa4 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x6,%r8d │ │ │ │ - mov $0x4000000,%edi │ │ │ │ - movzbl %r14b,%r14d │ │ │ │ - and $0x1,%r14d │ │ │ │ - jmp 555448 │ │ │ │ - movq $0x554ba0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18e01ce(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add %ecx,0x758a4401(%rsi) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7cb7f7b3(%r10) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 555051 │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8b48018c,%esp │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0xc8,%rbx │ │ │ │ + jl 55dfc6 │ │ │ │ + cmp $0x12c,%rbx │ │ │ │ + jge 55dfb1 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x55e020,0x0(%rbp) │ │ │ │ + mov $0x400,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5a2568 │ │ │ │ + movq $0x55dff8,0x0(%rbp) │ │ │ │ + mov $0x400,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5a2568 │ │ │ │ + lea 0x18cbcd6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add %ecx,0x758a4401(%rsi) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x49f0f8a5(%r10) │ │ │ │ - lret │ │ │ │ - and $0xc0,%ecx │ │ │ │ - cmp $0x80,%rcx │ │ │ │ - jne 555124 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55518c │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - movzbl %r14b,%ecx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - or %rbx,%rcx │ │ │ │ - cmp $0x80,%rcx │ │ │ │ - jl 5550c3 │ │ │ │ - movq $0x554c50,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x554c88,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x554c18,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018cbc(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55de78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add %cl,0x458b4801(%rsi) │ │ │ │ - or %cl,-0x76b7efb3(%rdx) │ │ │ │ - rex.WR and $0x40,%al │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55516b │ │ │ │ - movq $0x554bd8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %bl,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e351a1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x555110,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %al,0x10(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x555000,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %al,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ + add %ch,-0x44(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 555448 │ │ │ │ + jmp 55de78 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - mov (%rcx),%es │ │ │ │ + add %ch,-0x44(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 555210 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%al │ │ │ │ - mov %al,%r14b │ │ │ │ + jb 55e0a3 │ │ │ │ + movq $0x55e088,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 554df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55e088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8dff,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55524a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8b48018c,%esp │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ + loopne 55e0e8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 55df20 │ │ │ │ + lea 0x18cbc1e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - decl 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 555282 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad8f92,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - decl 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5552ba │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %bh,%bh │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5552f2 │ │ │ │ + jb 55e10a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55e120,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1a447a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ + add %bl,0x70(%rcx) │ │ │ │ + add (%rdx),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,-0x54(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55536a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55535f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 55534f │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 55537c │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5553a2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %bh,-0x72b7fe74(%rbx) │ │ │ │ + rex.RB call 734e1aac <__environ@GLIBC_2.2.5+0x714a1884> │ │ │ │ + sub -0x39(%rax),%cl │ │ │ │ + rex.RB call abc309 │ │ │ │ + mov $0x400,%esi │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5a2568 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x1,-0x54(%rsi) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55541a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55540f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 5553ff │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 55541f │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rbx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8b48018c,%edx │ │ │ │ + jge 55e1b4 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55de78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018dfd(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018cba(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5554e9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5554de │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 555594 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x5554a8,-0x20(%rbp) │ │ │ │ + jb 55e339 │ │ │ │ + movq $0x55e220,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5554a8 │ │ │ │ + jne 55e220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ret │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x46(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55e260,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 555675 │ │ │ │ - movq $0x555708,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 555708 │ │ │ │ + jne 55e260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18dfcf0(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - test %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0xc748018c,%edx │ │ │ │ + add %r9b,0x480055e2(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55e288 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cld │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%cl │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8b48018c,%edx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 55e2a0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0xc8,%rbx │ │ │ │ + jl 55e2e0 │ │ │ │ + cmp $0x12c,%rbx │ │ │ │ + jge 55e2e0 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018cb9(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 555573 │ │ │ │ - movq $0x5551e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %bl,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e351a1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x555518,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %al,0x20(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jg 555683 │ │ │ │ - cmp $0x10ffff,%r14 │ │ │ │ - jg 5556bc │ │ │ │ - cmp $0xd800,%r14 │ │ │ │ - jge 5555f3 │ │ │ │ - movq $0x555380,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x5553b8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdfff,%r14 │ │ │ │ - jle 55563c │ │ │ │ - movq $0x5552d0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x555308,-0x28(%r12) │ │ │ │ + ja 55e321 │ │ │ │ + movq $0x55e158,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9a80,0x20(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1a44810 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x55e2d0,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8349018c,%ecx │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x55e0e0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x55e1d0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x555298,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18dfb36(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x555228,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x555260,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18cb934(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d48018c,%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55e5db │ │ │ │ + movq $0x55e3f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55e3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cli │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%bl │ │ │ │ - movzbl %bl,%ecx │ │ │ │ - and $0xc0,%ecx │ │ │ │ - cmp $0x80,%rcx │ │ │ │ - jne 55552c │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - lea -0x1(%rcx),%r8 │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - or %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 555455 │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8149018c,%eax │ │ │ │ + (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55e5cb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x1e29ccb,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18cb706(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - cli │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 555782 │ │ │ │ + jb 55e622 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55e638,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bbfe98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cli │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5557c0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%al │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 554df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,%dl │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5557fa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 555807 │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 555832 │ │ │ │ + jb 55e6aa │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55e6c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bbfe98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock imul $0x72f8394c,-0xfba72b8(%rcx,%rax,1),%ebp │ │ │ │ - pop %rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55589f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 55588f │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%cl │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5558e2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %dh,-0x72b7fe74(%rsi) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55e74c │ │ │ │ + movq $0x55e760,-0x20(%rbp) │ │ │ │ + lea 0x1aa9159(%rip),%rsi │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 195a740 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - clc │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55591a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018cb5(%rax) │ │ │ │ + movl $0x55e7a8,-0x10(%rbp) │ │ │ │ + lea 0x1ac5abb(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x1ac5a40(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5559b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b1c030 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x54(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 555992 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 555987 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movzbl 0x10(%rbx),%eax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 555977 │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ + ja 55e810 │ │ │ │ + movq $0x1bca400,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x55e680,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x593000,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab60c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x55e830,0x0(%rbp) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 555a01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 555b54 │ │ │ │ - movq $0x5559e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5559e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - clc │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 555b46 │ │ │ │ - movq $0x555a30,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 555a30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - testl $0xa53b4d48,-0x3b7cb6ff(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x47ff8a5(%r10) │ │ │ │ - jg 555ac3 │ │ │ │ - rex.R │ │ │ │ - movq $0x5558f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x555930,-0x28(%r12) │ │ │ │ - mov %bl,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xbf,%bl │ │ │ │ - ja 555ad3 │ │ │ │ - movq $0x5558c0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdf,%bl │ │ │ │ - ja 555b6f │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - movq $0x555b10,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %cl,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 555b10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - testb $0x83,-0x2776b7ff(%rbp) │ │ │ │ - loopne 555b1d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 555c4c │ │ │ │ - movq $0x555ca0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 555ca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1ae2274(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18df695(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - cmp $0xef,%bl │ │ │ │ - ja 555b97 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov $0x800,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - movzbl %bl,%r14d │ │ │ │ - and $0xf,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xf7,%bl │ │ │ │ - ja 555bbf │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov $0x10000,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - movzbl %bl,%r14d │ │ │ │ - and $0x7,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xfb,%bl │ │ │ │ - ja 555be7 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x5,%r8d │ │ │ │ - mov $0x200000,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - movzbl %bl,%r14d │ │ │ │ - and $0x3,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 555448 │ │ │ │ - cmp $0xfd,%bl │ │ │ │ - ja 555c0f │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov $0x6,%r8d │ │ │ │ - mov $0x4000000,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - movzbl %bl,%r14d │ │ │ │ - and $0x1,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 555448 │ │ │ │ - movq $0x555760,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18df55f(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x75fe720b(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7cb7f7ab(%r10) │ │ │ │ - (bad) │ │ │ │ - mov %edx,0x40(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 555cc0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xb(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%al │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%bl │ │ │ │ - movzbl %bl,%edx │ │ │ │ - and $0xc0,%edx │ │ │ │ - cmp $0x80,%rdx │ │ │ │ - jne 555d8d │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %cl,0x49018cb4(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 555df5 │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - movzbl %al,%eax │ │ │ │ - and $0x1f,%eax │ │ │ │ - shl $0x6,%rax │ │ │ │ - or %rbx,%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - jl 555d30 │ │ │ │ - movq $0x555810,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x555848,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5557d8,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e351a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + ja 55e8d2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x55e710,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xc(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%al │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 555dd4 │ │ │ │ - movq $0x555798,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %bl,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e351a1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x555d80,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %al,0x10(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x555c70,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %al,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x4c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55e944 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x55e898,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + lea 0x1ac7a25(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b15350 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555e52 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734e22c4 <__environ@GLIBC_2.2.5+0x714a209c> │ │ │ │ + xor %cl,-0x39(%rax) │ │ │ │ + rex.RB call abd349 │ │ │ │ + lea 0x1ac5afa(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x1ac79cf(%rip),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b15350 │ │ │ │ + lea 0x18cb3b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555e8a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,-0x4d(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55ea16 │ │ │ │ + movq $0x55e5f8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x55e900,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8c,%bl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55ea5a │ │ │ │ + movq $0x55ea78,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 55e970 │ │ │ │ + lea 0x18cb31f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555ec2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x593200,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x16fe734e(%rax) │ │ │ │ + imul $0xffffffff,%edi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555efa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad8562,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x4e(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55eb3c │ │ │ │ + movq $0x55eb58,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18cb26f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 55e970 │ │ │ │ + lea 0x18cb265(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x593200,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555f32 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8c,%cl │ │ │ │ + add %ebp,%ecx │ │ │ │ + movsxd %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 555f6a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555f88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad8482,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5564ee │ │ │ │ - movq $0x555fc0,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55ee13 │ │ │ │ + movq $0x55ec30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 555fc0 │ │ │ │ + jne 55ec30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rax) │ │ │ │ - add $0xc7480000,%eax │ │ │ │ - rex.RB clc │ │ │ │ - or %ah,0x55(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 556008 │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55ee03 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x1e29dcb,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18cafb6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + mov $0x9d,%dl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55ee8b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55ee86 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55eec8,-0x18(%rbp) │ │ │ │ + mov $0xf,%edi │ │ │ │ + lea 0x1ac15ac(%rip),%rsi │ │ │ │ + lea 0x16bea41(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55eebc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55eec8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5564f9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x7f,%rbx │ │ │ │ - ja 55608e │ │ │ │ - movq $0x555f48,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1b629e8,-0x98(%r12) │ │ │ │ - mov %bl,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x7ff,%rbx │ │ │ │ - ja 556147 │ │ │ │ - movq $0x555f10,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1b629e8,-0x98(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x1b629e8,-0x70(%r12) │ │ │ │ - sar $0x6,%rbx │ │ │ │ - and $0xff,%ebx │ │ │ │ - or $0xc0,%rbx │ │ │ │ - mov %bl,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xd7ff,%rbx │ │ │ │ - ja 55623b │ │ │ │ - movq $0x555ed8,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1b629e8,-0x98(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x1b629e8,-0x70(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - sar $0x6,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b629e8,-0x48(%r12) │ │ │ │ - sar $0xc,%rbx │ │ │ │ - and $0xff,%ebx │ │ │ │ - or $0xe0,%rbx │ │ │ │ - mov %bl,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdfff,%rbx │ │ │ │ - ja 5562d2 │ │ │ │ - movq $0x555ea0,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1bca4c0,-0x98(%r12) │ │ │ │ - movq $0x1e35219,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x1bca4c0,-0x80(%r12) │ │ │ │ - movq $0x1e35229,-0x78(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x1bca4c0,-0x68(%r12) │ │ │ │ - movq $0x1e35239,-0x60(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - add $0xffffffffffffffa8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xffff,%rbx │ │ │ │ - ja 5563c6 │ │ │ │ - movq $0x555e68,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1b629e8,-0x98(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x1b629e8,-0x70(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - sar $0x6,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b629e8,-0x48(%r12) │ │ │ │ - sar $0xc,%rbx │ │ │ │ - and $0xff,%ebx │ │ │ │ - or $0xe0,%rbx │ │ │ │ - mov %bl,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55ef27 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29dd9,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x555e30,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x1b629e8,-0x98(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x1b629e8,-0x70(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - sar $0x6,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b629e8,-0x48(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - sar $0xc,%rax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or $0x80,%rax │ │ │ │ - mov %al,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1b629e8,-0x20(%r12) │ │ │ │ - sar $0x12,%rbx │ │ │ │ - and $0xff,%ebx │ │ │ │ - or $0xf0,%rbx │ │ │ │ - mov %bl,-0x18(%r12) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55eea0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49018cae(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55ef93 │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x1e29e21,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ae18da(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ded53(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18cae9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - fcompl (%rbx) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,-0x50(%rax) │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 55f00a │ │ │ │ + movq $0x55f058,-0x20(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0xf,%edi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea 0x1ac1437(%rip),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x16be8c9(%rip),%r14 │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + lea 0x18cae3f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55f050 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55f064 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 556591 │ │ │ │ - movq $0x556580,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 556580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 55f088 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1ad8d21(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 55f09f │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1ad8d01(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x55f110,0x18(%rbp) │ │ │ │ + lea -0x4(%r12),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x55f028,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%dh │ │ │ │ + lea 0x1ad8c79(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18decc0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ad8c74(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5565fd │ │ │ │ - movq $0x5565f0,-0x8(%rbp) │ │ │ │ + jb 55f1c9 │ │ │ │ + movq $0x55f188,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5565f0 │ │ │ │ + jne 55f188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x73e908c5(%rbx),%eax │ │ │ │ - movabs %eax,0x8dec5c1d8d480169 │ │ │ │ - add %eax,-0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 556665 │ │ │ │ - movq $0x556658,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x55f1b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 556658 │ │ │ │ + jne 55f1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48018cac(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov 0xf(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18debfc(%rip),%rbx │ │ │ │ + jmp 55efc8 │ │ │ │ + lea 0x18cac90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x54(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18cac67(%rip),%r14 │ │ │ │ + jmp 1b323c0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5566cd │ │ │ │ - movq $0x5566c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 55f28a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x55f250,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5566c0 │ │ │ │ + jne 55f250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1b62988,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18deb9c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - pop %rdi │ │ │ │ - sbb 0x1(%rbp),%ch │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x1b(%rax) │ │ │ │ + lea (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55f2f7 │ │ │ │ + movq $0x1b62988,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x55f210,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x592e80,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + jmp 5903b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x18cabef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 556759 │ │ │ │ - movq $0x556748,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 556748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x5677d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x18c9be3(%rip),%rsi │ │ │ │ + lea 0x18cac0d(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18cac1c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55f480 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5567c5 │ │ │ │ - movq $0x5567b8,-0x8(%rbp) │ │ │ │ + rex.RB loopne 55f3f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 55f44d │ │ │ │ + movq $0x55f3f8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5567b8 │ │ │ │ + jne 55f3f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x5416f73b(%rbx),%eax │ │ │ │ - movabs 0x8deab41d8d480169,%eax │ │ │ │ - add %eax,-0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55682d │ │ │ │ - movq $0x556820,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + cmp %dh,%ah │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 556820 │ │ │ │ + jne 55f438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18dea54(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 55f458 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55f480 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rbx,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 556895 │ │ │ │ - movq $0x556888,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 556888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 55f48b │ │ │ │ + jmp 55f4d3 │ │ │ │ + lea 0x18cab1e(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18de9f4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5568fd │ │ │ │ - movq $0x5568f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 55f4cc │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55f55f │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 55f5da │ │ │ │ + movq $0x55f530,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5568f0 │ │ │ │ + jne 55f530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18de994(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - jnp 556922 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 55f54c │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %bl,(%rdi) │ │ │ │ + movq $0x55f4c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55f4c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55f58e │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x55f660,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 55f5d4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55f5da │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55f622 │ │ │ │ + movq $0x55f3a8,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x196cfc8,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x55f5c8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801ad59(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55697d │ │ │ │ - cmp $0x80,%r14 │ │ │ │ - jge 556967 │ │ │ │ - movq $0x556998,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b531e0 │ │ │ │ - cmp $0x2d,%r14 │ │ │ │ - je 5569a5 │ │ │ │ - cmp $0x2e,%r14 │ │ │ │ - je 5569a5 │ │ │ │ - lea 0x1ae141f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18de91c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - lea 0x1ae13f6(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x2d,%rax │ │ │ │ - jne 5569bf │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5569a5 │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - je 5569cb │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 556973 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5569a5 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 55f66c │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55f562 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018de8(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 556a35 │ │ │ │ - movq $0x556a28,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 55f762 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55f757 │ │ │ │ + mov %rdi,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 55f72a │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x16be1d7(%rip),%rbx │ │ │ │ + mov (%rbx),%cl │ │ │ │ + mov %cl,(%rax) │ │ │ │ + mov 0x1(%rbx),%cl │ │ │ │ + mov %cl,0x1(%rax) │ │ │ │ + mov 0x2(%rbx),%cl │ │ │ │ + mov %cl,0x2(%rax) │ │ │ │ + mov 0x3(%rbx),%cl │ │ │ │ + mov %cl,0x3(%rax) │ │ │ │ + mov 0x4(%rbx),%cl │ │ │ │ + mov %cl,0x4(%rax) │ │ │ │ + mov 0x5(%rbx),%cl │ │ │ │ + mov %cl,0x5(%rax) │ │ │ │ + mov 0x6(%rbx),%cl │ │ │ │ + mov %cl,0x6(%rax) │ │ │ │ + mov 0x7(%rbx),%cl │ │ │ │ + mov %cl,0x7(%rax) │ │ │ │ + mov 0x8(%rbx),%cl │ │ │ │ + mov %cl,0x8(%rax) │ │ │ │ + mov 0x9(%rbx),%cl │ │ │ │ + mov %cl,0x9(%rax) │ │ │ │ + mov 0xa(%rbx),%bl │ │ │ │ + mov %bl,0xa(%rax) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0xb(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0xb,%edi │ │ │ │ + lea 0x1ac0cdf(%rip),%rsi │ │ │ │ + lea 0x16be151(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 556a28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x18(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 556940 │ │ │ │ - lea 0x18de874(%rip),%rbx │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ca84f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 556adf │ │ │ │ - lea 0x18de858(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 55f7d5 │ │ │ │ + movq $0x55f7c0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55f7c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x44(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 556b2c │ │ │ │ - add $0x10,%r12 │ │ │ │ + jnp 55f7d3 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 55f690 │ │ │ │ + lea 0x18ca7e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55f8ca │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 556ac4 │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 556b22 │ │ │ │ - movq $0x556a80,-0x28(%rbp) │ │ │ │ + ja 55f8bf │ │ │ │ + mov %rdi,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 55f892 │ │ │ │ mov %rsi,%rax │ │ │ │ - mov 0x7(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov 0x17(%rax),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ + lea 0x16bdfdf(%rip),%rbx │ │ │ │ + mov (%rbx),%cl │ │ │ │ + mov %cl,(%rax) │ │ │ │ + mov 0x1(%rbx),%cl │ │ │ │ + mov %cl,0x1(%rax) │ │ │ │ + mov 0x2(%rbx),%cl │ │ │ │ + mov %cl,0x2(%rax) │ │ │ │ + mov 0x3(%rbx),%cl │ │ │ │ + mov %cl,0x3(%rax) │ │ │ │ + mov 0x4(%rbx),%cl │ │ │ │ + mov %cl,0x4(%rax) │ │ │ │ + mov 0x5(%rbx),%cl │ │ │ │ + mov %cl,0x5(%rax) │ │ │ │ + mov 0x6(%rbx),%cl │ │ │ │ + mov %cl,0x6(%rax) │ │ │ │ + mov 0x7(%rbx),%cl │ │ │ │ + mov %cl,0x7(%rax) │ │ │ │ + mov 0x8(%rbx),%cl │ │ │ │ + mov %cl,0x8(%rax) │ │ │ │ + mov 0x9(%rbx),%cl │ │ │ │ + mov %cl,0x9(%rax) │ │ │ │ + mov 0xa(%rbx),%bl │ │ │ │ + mov %bl,0xa(%rax) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0xb(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0xb,%edi │ │ │ │ + lea 0x1ac0b77(%rip),%rsi │ │ │ │ + lea 0x16bdf59(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - lea 0x1ad2010(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 556adf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18ca6f7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int1 │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 556bc3 │ │ │ │ - movq $0x556b90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 55f93d │ │ │ │ + movq $0x55f928,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 556b90 │ │ │ │ + jne 55f928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018df1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0x1732c1b(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df0a6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df0be(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df3fe(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 55f93b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 55f7f8 │ │ │ │ + lea 0x18ca68c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x18df0cb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df0e3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df0fb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18df113(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0x1732bd5(%rip),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de6c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de6d8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de6f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de708(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de720(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de738(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de750(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de768(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de780(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de798(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de7b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de7c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de7e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de7f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de810(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de828(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de840(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de858(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de870(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de888(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de8a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de8b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de8d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de8e8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de900(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de918(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de4f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de920(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de938(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de950(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de968(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de980(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de998(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de9b0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de9c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de9e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18de9f8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea10(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea28(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea70(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dea88(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deaa0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deab8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dead0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deae8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb18(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb30(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb48(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb78(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deb90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18deba8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18debc0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18debd8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18debf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dec08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dec20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18dec38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55f9b3 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55f9ae │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55f9f0,-0x18(%rbp) │ │ │ │ + mov $0xe,%edi │ │ │ │ + lea 0x1ac0a84(%rip),%rsi │ │ │ │ + lea 0x16bdee7(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55f9e4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55f9f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - rex.WRXB │ │ │ │ - movq $0x557058,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55fa4f │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e29fd9,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55f9c8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557058 │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 55fae3 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 55fade │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x55fb20,-0x18(%rbp) │ │ │ │ + mov $0x4,%edi │ │ │ │ + lea 0x1ac0954(%rip),%rsi │ │ │ │ + lea 0x16be3ed(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018def(%rax) │ │ │ │ - movl $0x557090,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18def61(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 55fb14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55fb20 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55fb7f │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2a021,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x55faf8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x11(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5570c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5570c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55712a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55711a │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x557180,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1abe667(%rip),%rsi │ │ │ │ + lea 0x18ca4f1(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x12(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 5571f0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 557206 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5571e0 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x557230,0x0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 557018 │ │ │ │ - movq $0x557258,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 557018 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55fc32 │ │ │ │ + movq $0x55fc28,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55fc28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 55fbc0 │ │ │ │ + lea 0x18ca4d7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4901ab3f(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 198fbe0 │ │ │ │ - (bad) │ │ │ │ - sbb $0x0,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 557273 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1990b38 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 557580 │ │ │ │ + jmp 1bfcac8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x41(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5572ca │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55fcad │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + cmpq $0x1fe0,0x10(%rbx) │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1994e10 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.X stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55730e │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 55fcee │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ + jmp 55ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5573d2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x557378,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 55fecf │ │ │ │ + movq $0x55fd80,-0x38(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rdi │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557378 │ │ │ │ + jne 55fd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sar $0x55,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 55fdc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x49000000(%rbx) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55fed3 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jg 55fe68 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 55febf │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 557492 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x557438,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 56003e │ │ │ │ + movq $0x55ff40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557438 │ │ │ │ + jne 55ff40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,-0x7eb70000(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rax) │ │ │ │ + mov 0x6(%rbx),%ecx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x197d088,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x55fc78,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x55fcc8,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x55fd10,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56002e │ │ │ │ + movq $0x55fc58,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ca0fb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 557552 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5574f8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5600ec │ │ │ │ + movq $0x5600a0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5574f8 │ │ │ │ + jne 5600a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + movq $0x2008e41,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ + lea 0x18ca055(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + lahf │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 560163 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56015e │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5601a0,-0x18(%rbp) │ │ │ │ + mov $0x6,%edi │ │ │ │ + lea 0x1ac02d4(%rip),%rsi │ │ │ │ + lea 0x1716668(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 560194 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5601a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - jg 5575d3 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 5575ed │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 557646 │ │ │ │ - movq $0x5575d8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5575d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5601ff │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2a151,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x560178,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - ja 557634 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5575ec │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1bc86a8 │ │ │ │ - movq $0x5576b8,-0x10(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - sar $1,%r8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + popf │ │ │ │ + popf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5602bb │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5602b6 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 557580 │ │ │ │ - lea 0x18de9e9(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x5602f8,-0x18(%rbp) │ │ │ │ + mov $0x11,%edi │ │ │ │ + lea 0x1ac017c(%rip),%rsi │ │ │ │ + lea 0x16bd5b7(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5602ec │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5602f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 557681 │ │ │ │ - movq $0x557328,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + ja 560357 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2a1a1,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x1ae074f(%rip),%rsi │ │ │ │ - lea 0x1ae0748(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x557638,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x5602d0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x17(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5577b8 │ │ │ │ - movq $0x557710,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557710 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - call ffffffffc79d789f <__environ@GLIBC_2.2.5+0xffffffffc5997677> │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - ja 55776c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 560860 │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018de8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5577bf │ │ │ │ - movq $0x557790,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x18(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5578f8,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56046a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56045f │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %r14,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 56042e │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x16bd4ae(%rip),%rdx │ │ │ │ + mov (%rdx),%dil │ │ │ │ + mov %dil,(%rcx) │ │ │ │ + mov 0x1(%rdx),%dl │ │ │ │ + mov %dl,0x1(%rcx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0x2(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x557890,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 560860 │ │ │ │ + mov 0x15(%rbx),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x1abffd7(%rip),%rsi │ │ │ │ + lea 0x16bd458(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jne 557845 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 557835 │ │ │ │ - movq $0x5574a8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1ae059b(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 557835 │ │ │ │ - movq $0x5573e8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1ae0553(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5604dd │ │ │ │ + movq $0x5604c8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5604c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4901ab3b(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5578d3 │ │ │ │ - movq $0x5572a0,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x1ae04fa(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 5604db │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5603c0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - out %eax,$0x8d │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x23(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x557950,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - lea 0x1ae0492(%rip),%r14 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018de6(%rax) │ │ │ │ - movl $0x557980,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5606a0 │ │ │ │ + movq $0x560560,-0x38(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557980 │ │ │ │ + jne 560560 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5579b8,0x8(%rbp) │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 557580 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x3b(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,%r8b │ │ │ │ - jns 557a18 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp -0x3b7cb6ff(%rbx),%ebp │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - movq $0x5572e0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1fe0,%rdx │ │ │ │ + jg 56067d │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jg 5606b4 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r11,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jl 560652 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x16bd293(%rip),%rdx │ │ │ │ + mov (%rdx),%dil │ │ │ │ + mov %dil,(%rcx) │ │ │ │ + mov 0x1(%rdx),%dl │ │ │ │ + mov %dl,0x1(%rcx) │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 560860 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x1abfdb5(%rip),%rsi │ │ │ │ + lea 0x16bd236(%rip),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1b(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 557a9b │ │ │ │ - lea 0x18de5a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1b(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x557ac8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 560745 │ │ │ │ + movq $0x560730,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557ac8 │ │ │ │ + jne 560730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - in $0x8d,%eax │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jne 557ad4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 557b61 │ │ │ │ - movq $0x557b18,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557b18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - in $0x8d,%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r9b,0x7b(%r8) │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 557b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48018de4(%rax) │ │ │ │ - movl $0x557a90,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 560743 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 557018 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 560500 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 557bb9 │ │ │ │ - movq $0x557bd8,-0x10(%rbp) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5607cb │ │ │ │ mov %rsi,%rax │ │ │ │ - mov 0xf(%r14),%rsi │ │ │ │ - mov 0x7(%r14),%r14 │ │ │ │ + sub %r14,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 5607a1 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x16d753f(%rip),%rcx │ │ │ │ + mov (%rcx),%dl │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + mov 0x1(%rcx),%cl │ │ │ │ + mov %cl,0x1(%rbx) │ │ │ │ + add $0x2,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 560500 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov 0xd(%rbx),%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x1abfc6b(%rip),%rsi │ │ │ │ + lea 0x16d750c(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 557018 │ │ │ │ - lea 0x18de468(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1c(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 557a68 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jrcxz 557b8c │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 744db554 <__environ@GLIBC_2.2.5+0x7249b32c> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0x18de438,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c018de3(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x557c60,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 56083d │ │ │ │ + movq $0x560828,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557c60 │ │ │ │ + jne 560828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 557cf9 │ │ │ │ - movq $0x557cb0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557cb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 56083b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 560768 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jrcxz 557c3c │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - jl 557d0c │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 557ce0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loop 557c6c │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - jl 557d3c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 557cfc │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 557018 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + popf │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ac1115 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5608a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 557d4c │ │ │ │ - movq $0x557d68,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 557018 │ │ │ │ - lea 0x18de305(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000002(%rax) │ │ │ │ + movl $0x5608e8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5608e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - loop 557cf4 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %bh,%dh │ │ │ │ (bad) │ │ │ │ - call *(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jrcxz 557d1c │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 557e98 │ │ │ │ - movq $0x557de8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557de8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018de2(%rax) │ │ │ │ - movl $0x557e28,-0x8(%rbp) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 560c5c │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + movq $0x560398,-0xa8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0xa0(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + movq $0x5603c0,-0x90(%r12) │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + lea -0xa6(%r12),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x560488,-0x70(%r12) │ │ │ │ + lea -0x8d(%r12),%rdi │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0x560500,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + lea -0x6e(%r12),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x5606f0,-0x30(%r12) │ │ │ │ + lea -0x5d(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x560768,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x5607e8,-0x8(%r12) │ │ │ │ + lea -0x1d(%r12),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x560a08,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557e28 │ │ │ │ + jne 560a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1e(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 557ea9 │ │ │ │ - movq $0x557e70,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ac1468 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557e70 │ │ │ │ + jne 560a58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - loop 557dfc │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sarb $1,0x55(%rsi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 557eac │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18de21b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x558050,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loope 557e5c │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x557f48,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x557f20,0x18(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%ebx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1fe0,%rcx │ │ │ │ + jg 560c15 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jg 560c6c │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jl 560b21 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x16d71cc(%rip),%rdx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov %sil,(%rcx) │ │ │ │ + mov 0x1(%rdx),%dl │ │ │ │ + mov %dl,0x1(%rcx) │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x2(%rax),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 560500 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x1abf8e6(%rip),%rsi │ │ │ │ + lea 0x16d7187(%rip),%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x560b78,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 557f20 │ │ │ │ + jne 560b78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x5,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - loope 557eac │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r15b,-0x80(%r8) │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - sub %r13b,%r9b │ │ │ │ - cmp %cl,0x5070169(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1f(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x557f78,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 557f78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %eax,(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 560be0 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0x16bccff(%rip),%rsi │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov %dil,(%rdx) │ │ │ │ + mov 0x1(%rsi),%sil │ │ │ │ + mov %sil,0x1(%rdx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x1abf82c(%rip),%rsi │ │ │ │ + lea 0x16bccad(%rip),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + lea 0x18c961f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loope 557f04 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,0x4c00557f(%r8) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 557580 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 560ce3 │ │ │ │ + lea 0x18c9598(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - loopne 557f3c │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - int1 │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 557fdf │ │ │ │ - movq $0x558020,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x5580a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x20(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558160,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 19958f8 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 560d33 │ │ │ │ + movq $0x560cd8,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rbx │ │ │ │ + add 0x1e(%rax),%r14 │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 560cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor 0x7d8b4801(%rbx),%ebp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - int $0x43 │ │ │ │ - add %ecx,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1(%rbp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 560d55 │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x560d28,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fisttps 0x458b4c01(%rbp) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 558088 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 557d28 │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - fisttps 0x45c74801(%rbp) │ │ │ │ - add %dl,%al │ │ │ │ - adcb $0x4c,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 560e83 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 560e78 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x1d(%rbx),%rcx │ │ │ │ + cmp $0x1fe0,%rcx │ │ │ │ + jg 560e55 │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %r14,%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jg 560e32 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 19958f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x7,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add %rcx,%r14 │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x21(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558100,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fisttps 0x45c74801(%rbp) │ │ │ │ - sbb %bh,(%rax) │ │ │ │ - adcl $0x48d88948,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 560f02 │ │ │ │ + movq $0x560ee0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 558138 │ │ │ │ + jne 560ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fimuls 0x7d8b4801(%rbp) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.R cli │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fisttps 0x7d8b4801(%rbp) │ │ │ │ - or %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x2f(%rcx) │ │ │ │ - out %al,$0x48 │ │ │ │ - add $0x30,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x2f,(%rcx) │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 557d9d │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5581c0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x4(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1(%rcx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 560d90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x21(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 558250 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 558248 │ │ │ │ - movq $0x558220,-0x38(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ - mov %r14,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 561034 │ │ │ │ + movq $0x560f80,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 558220 │ │ │ │ + jne 560f80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fimuls 0x45c74801(%rbp) │ │ │ │ - lock mov %al,-0x74b7ffab(%rdx) │ │ │ │ - jne 558234 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561038 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 1994e10 │ │ │ │ - lea 0x18ddee1(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x560d90,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x55(%r12),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 56101a │ │ │ │ + movq $0x560ea0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x196cfc8,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movb $0x2f,(%rax) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 560d90 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfe7222(%rax) │ │ │ │ - jrcxz 558292 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 5582a9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5582d8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 557d28 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fimuls 0x45c74801(%rbp) │ │ │ │ - add %cl,(%rax) │ │ │ │ - adcl $0x48,0x0(%rbp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5611b0 │ │ │ │ + movq $0x5610c0,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 558308 │ │ │ │ + jne 5610c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%al │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fisttpll 0x458b4801(%rbp) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r8b,-0x7d(%r8) │ │ │ │ - push %rbp │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 558357 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 557580 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018ddd(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 558385 │ │ │ │ - movq $0x5583c0,0x20(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1fe0,%rax │ │ │ │ + jg 561189 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jg 561163 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ - movq $0x558448,0x18(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x24(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5583f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5583f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fmull 0x45c74801(%rbp) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test %dl,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 561335 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x561220,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 558420 │ │ │ │ + jne 561220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fmull 0x7d8b4801(%rbp) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - idiv %edi │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 5612d4 │ │ │ │ + mov (%rdx),%sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + cmp $0x2f,%rsi │ │ │ │ + jne 5612d4 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56127e │ │ │ │ + movq $0x561060,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x561350,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + add %r8d,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x24(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 557d90 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x25(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 5584ab │ │ │ │ - lea 0x18ddcc0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561309 │ │ │ │ + movq $0x560f20,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5612c0,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fisttpl 0x758b4c01(%rbp) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x5584d8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5584d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fisttpl 0x758b4801(%rbp) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000000(%rbp) │ │ │ │ - movl $0x558528,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558528 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + jne 561378 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 561249 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018dda(%rax) │ │ │ │ - movl $0x558558,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018dda(%rax) │ │ │ │ - movl $0x5584a0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 557018 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 561483 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561478 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x1d(%rbx),%rcx │ │ │ │ + cmp $0x1fe0,%rcx │ │ │ │ + jg 561455 │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %r14,%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jg 561432 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add %rcx,%r14 │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5585c4 │ │ │ │ - movq $0x5585e0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ + jb 561502 │ │ │ │ + movq $0x5614e0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 557018 │ │ │ │ - lea 0x18ddb8d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5614e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x25(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 558478 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x25(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55873e │ │ │ │ - movq $0x558640,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x3f,(%rcx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1(%rcx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 561390 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fisttpl -0x2776b7ff(%rbp) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 558730 │ │ │ │ - movq $0x558688,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fimull 0x45c74801(%rbp) │ │ │ │ - clc │ │ │ │ - enter $0x5586,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 561634 │ │ │ │ + movq $0x561580,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5586c8 │ │ │ │ + jne 561580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018dda(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 558749 │ │ │ │ - movq $0x558708,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558778,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561638 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc86a8 │ │ │ │ - lea 0x1ab2aab(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x561390,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x55(%r12),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 56161a │ │ │ │ + movq $0x5614a0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x196cfc8,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18dda53(%rip),%rbx │ │ │ │ + movb $0x3f,(%rax) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 561390 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5587b8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - fimull 0x458b4801(%rbp) │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x10(%rbp),%esi │ │ │ │ - movq $0x558858,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x558998,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf0970 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - xchg %edx,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5617b0 │ │ │ │ + movq $0x5616c0,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5587e8 │ │ │ │ + jne 5616c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fmuls 0x45c74801(%rbp) │ │ │ │ - add %cl,0x48005588(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49018dd8(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 558914 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x5588f8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5588f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x28(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558938,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + cmp $0x1fe0,%rax │ │ │ │ + jg 561789 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jg 561763 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - fmuls 0x45c74801(%rbp) │ │ │ │ - add %ch,-0x77(%rax) │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 558968 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5581c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5589c8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5618c1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x561820,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5589c8 │ │ │ │ + jne 561820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018dd7(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jg 561837 │ │ │ │ + lea 0x18c896a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov (%rcx),%sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + cmp $0x3f,%rsi │ │ │ │ + je 5618fc │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 558a54 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x558a38,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558a38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ja 561895 │ │ │ │ + movq $0x561520,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x561978,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558a78,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 561900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561931 │ │ │ │ + movq $0x561660,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5618d8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x558aa8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 558aa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5619a0 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 561860 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c018dd6(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5585a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 558af2 │ │ │ │ + jb 5619ce │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 556b58 │ │ │ │ + jmp 5d69b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018dd4(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 558b4a │ │ │ │ - movq $0x558ad0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18dd64c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 558bbe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558bb9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd01(%rip),%rsi │ │ │ │ - lea 0x18dd5f9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - fisttpll 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558c1f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558c1a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddcb7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 558608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - {rex2 0x8d} sidt -0x73(%r8) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558c86 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558c81 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd79(%rip),%rsi │ │ │ │ - lea 0x18dd531(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - fisttpll 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558ce7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558ce2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd2f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 558608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 558d4e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558d49 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18dddd1(%rip),%rsi │ │ │ │ - lea 0x18dd469(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - fisttpll 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558daf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558daa │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd87(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 558608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - rorl %cl,0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558e16 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558e11 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd89(%rip),%rsi │ │ │ │ - lea 0x18dd3a1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - fisttpll 0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558e77 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558e72 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18ddd3f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 558608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 558ee5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558ee0 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18dd821(%rip),%rdi │ │ │ │ - lea 0x18de202(%rip),%rsi │ │ │ │ - lea 0x18dd2eb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - loop 558e8c │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558f4e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558f49 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18de1b7(%rip),%rsi │ │ │ │ - lea 0x18dd269(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - loope 558ef4 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 558faf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 558faa │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + jb 561ac2 │ │ │ │ + movq $0x561a30,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18de18f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 558608 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 561a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 558fea │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 51cc10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 561a98 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0x16bbe47(%rip),%rsi │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov %dil,(%rdx) │ │ │ │ + mov 0x1(%rsi),%sil │ │ │ │ + mov %sil,0x1(%rdx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x1abe974(%rip),%rsi │ │ │ │ + lea 0x16bbdf5(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 559029 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16cf1bf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 561b7b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561b70 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x5619f0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x561b58,-0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 561b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 561b70 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55f480 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55909f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 559094 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x559000,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1a6b168 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018de0,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 559140 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5590f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734e54ec <__environ@GLIBC_2.2.5+0x714a52c4> │ │ │ │ + push $0xffffffffe845c748 │ │ │ │ + loopne 561bc2 │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5590f8 │ │ │ │ + jne 561be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x20(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x559130,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18de066(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movb $0x20,(%rdx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 561af0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104e557c <__environ@GLIBC_2.2.5+0xe4a5354> │ │ │ │ + (bad) │ │ │ │ + rolb $0x0,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ac38ad │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559130 │ │ │ │ + jne 561c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb %bl,%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7c(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jge 561cd8 │ │ │ │ + movq $0x561b98,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x196cfc8,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movb $0x20,(%rdx) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 561af0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5591e0 │ │ │ │ + jb 561e29 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x559198,-0x18(%rbp) │ │ │ │ + movq $0x561d68,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559198 │ │ │ │ + jne 561d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x29(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5591d0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18dd75e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5591d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 561db4 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 561e2d │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 561db4 │ │ │ │ + lea 0x18c8247(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - js 5591b6 │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 561e05 │ │ │ │ + movq $0x5619a8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x561af0,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x561c28,-0x8(%r12) │ │ │ │ + lea -0x14(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x561da8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x18c818f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fmuls 0x458d4801(%rbp) │ │ │ │ - loopne 559249 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 559280 │ │ │ │ + sbb %al,-0x72b7fe74(%rsi) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 561e88 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x559238,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x561ea0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x18c7f88(%rip),%rsi │ │ │ │ + lea 0x18c6f21(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018c85(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 561f72 │ │ │ │ + movq $0x561ed8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559238 │ │ │ │ + jne 561ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fmuls 0x45c74801(%rbp) │ │ │ │ - clc │ │ │ │ - jo 5591d0 │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x18dd7fe,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x561f20,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x18c7aba(%rip),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559270 │ │ │ │ + jne 561f20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x7f(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 561f9d │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 561f64 │ │ │ │ + movq $0x561f90,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x18c7f06(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18c7ec8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jle 561f1b │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%rax,8),%dh │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x1ab9905(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fcom %st(7) │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $1,%al │ │ │ │ - lea (%rcx),%eax │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 559320 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5592d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 562188 │ │ │ │ + movq $0x562010,-0x20(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5592d8 │ │ │ │ + jne 562010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018dd8(%rax) │ │ │ │ - movl $0x559310,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18dd87e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 559310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 5620de │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56218c │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jl 5620b8 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea 0x16bb85a(%rip),%rsi │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov %dil,(%rbx) │ │ │ │ + mov 0x1(%rsi),%dil │ │ │ │ + mov %dil,0x1(%rbx) │ │ │ │ + mov 0x2(%rsi),%dil │ │ │ │ + mov %dil,0x2(%rbx) │ │ │ │ + mov 0x3(%rsi),%dil │ │ │ │ + mov %dil,0x3(%rbx) │ │ │ │ + mov 0x4(%rsi),%dil │ │ │ │ + mov %dil,0x4(%rbx) │ │ │ │ + mov 0x5(%rsi),%dil │ │ │ │ + mov %dil,0x5(%rbx) │ │ │ │ + mov 0x6(%rsi),%dil │ │ │ │ + mov %dil,0x6(%rbx) │ │ │ │ + mov 0x7(%rsi),%sil │ │ │ │ + mov %sil,0x7(%rbx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x8,%edi │ │ │ │ + lea 0x1abe354(%rip),%rsi │ │ │ │ + lea 0x16bb7d8(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56218c │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jl 562162 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea 0x16bb7b1(%rip),%rsi │ │ │ │ + mov (%rsi),%dil │ │ │ │ + mov %dil,(%rbx) │ │ │ │ + mov 0x1(%rsi),%dil │ │ │ │ + mov %dil,0x1(%rbx) │ │ │ │ + mov 0x2(%rsi),%dil │ │ │ │ + mov %dil,0x2(%rbx) │ │ │ │ + mov 0x3(%rsi),%dil │ │ │ │ + mov %dil,0x3(%rbx) │ │ │ │ + mov 0x4(%rsi),%dil │ │ │ │ + mov %dil,0x4(%rbx) │ │ │ │ + mov 0x5(%rsi),%dil │ │ │ │ + mov %dil,0x5(%rbx) │ │ │ │ + mov 0x6(%rsi),%sil │ │ │ │ + mov %sil,0x6(%rbx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0x7(%rcx),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x7,%edi │ │ │ │ + lea 0x1abe2aa(%rip),%rsi │ │ │ │ + lea 0x16bb737(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp %dl,%bh │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd8,%al │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5593c0 │ │ │ │ + jb 5621d9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x559378,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 559378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x1ad5bf5(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x28(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5593b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x18dd85e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x7f(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5623b5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x562248,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5593b0 │ │ │ │ + jne 562248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + orl $0x104d8b48,0x8458b48(%rcx,%rax,1) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x50,%rbx │ │ │ │ + jne 5622ad │ │ │ │ + movq $0x562290,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 562290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %dl,%al │ │ │ │ + orb $0x83,0x184d8b48(%rcx,%rax,1) │ │ │ │ + jrcxz 56229e │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5623bd │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + cmp $0x1bb,%rbx │ │ │ │ + jne 562300 │ │ │ │ + movq $0x5622e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5622e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bh,-0x80(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 5623b9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x562330,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 562330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - add %r8,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcrb $0x55,-0x6c(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + orb $0x4d,0x30c48349(%rcx,%rax,1) │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 5623a5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 559458 │ │ │ │ + movq $0x5621b0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x203a469,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x5623e0,-0x20(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018c7f(%rax) │ │ │ │ + movl $0x562438,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 559454 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xd,%rax │ │ │ │ - jb 5594d5 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0xfffffffffffffff3,%rax │ │ │ │ - lea 0x1730569(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5594a8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5594a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x6c(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 562424 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 562440 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rsi,2) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,-0x7ab80000(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ + jne 56248c │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 56249f │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 5624be │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x1aa6ba3(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x559500,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 559500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x562528,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf2250 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x562408,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 562627 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1af1d40,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + lea -0x34(%r12),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x559560,0x0(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48018c7c,%eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 562699 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x562688,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559560 │ │ │ │ + jne 562688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x7c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5626b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1bbfb30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x7c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5626e6 │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x562708,0x0(%rbp) │ │ │ │ + lea 0x1ad56e8(%rip),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 1b4ee88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jno 5626b1 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %ah,(%rdi) │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + cmp $0x5c,%bl │ │ │ │ + add %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jo 5626d9 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48005627(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x4c(%rbp,%rdi,4) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x5595b0,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5595b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 56277c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 562788 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x562760,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,-0x1(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jnp 562793 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - xor %r8b,0x4801bf9a(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x559608,0x0(%rbp) │ │ │ │ + jl 562814 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x562878,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x38(%rbx),%rdi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559608 │ │ │ │ + jne 562878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add $0x5,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018c7a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 562986 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 5629a2 │ │ │ │ + cmp $0x1c1d883,%rcx │ │ │ │ + jne 562a0f │ │ │ │ + movq $0x5628e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5628e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x7a(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5629ff │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 562910 │ │ │ │ + test %eax,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rcx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jp 562893 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - xor %r8b,0x4801bf9a(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56296a │ │ │ │ + movq $0x562648,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x1e2a000,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x559660,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x562908,0x0(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jne 562910 │ │ │ │ + cmp $0x1c1d887,%rcx │ │ │ │ + jne 562a93 │ │ │ │ + movq $0x5629e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 559660 │ │ │ │ + jne 5629e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x4cfffffe(%rcx) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jns 562973 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x7d(%r8) │ │ │ │ + jnp 5629fb │ │ │ │ + add %dh,0x48(%rax,%rcx,1) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + jmp 562910 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x5596b8,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x16bae66(%rip),%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov $0x3,%edx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 562995 │ │ │ │ + movq $0x562a78,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5596b8 │ │ │ │ + jne 562a78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018c78(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 5629ff │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 562910 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x16bade6(%rip),%rsi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 562b03 │ │ │ │ + movq $0x562ae8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 562ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,-0x2(%rcx) │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - xor %r8b,0x4801bf9a(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + js 562a73 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x7d(%r8) │ │ │ │ + jnp 562afb │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %al,(%rdi,%rdi,8) │ │ │ │ + (bad) │ │ │ │ + decl -0x77(%rax) │ │ │ │ + lret │ │ │ │ + jmp 562910 │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 562910 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018dda(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 559821 │ │ │ │ - add $0xd8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 559816 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x559040,-0xd0(%r12) │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x5590b8,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x559158,-0x98(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - movq $0x5591f8,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x559298,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x559338,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x5593e0,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5597f0 │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 559862 │ │ │ │ + jb 562b46 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x559878,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51ca58 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8949018d,%edx │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ - add %dh,0x4801e352(%rcx) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 5565b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,-0x72b7fe73(%rdx) │ │ │ │ - rex.RB loopne 5598f9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 559907 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5598fc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 562b86 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x559838,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x559920,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1ab0720 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fe4066(%r8) │ │ │ │ - loopne 55999e │ │ │ │ - push %rbp │ │ │ │ - add %eax,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018dd8(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48018c77(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 559997 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 562c44 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55998c │ │ │ │ - movq $0x558fc8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x5599b8,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 51cac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18dd84a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fmuls 0x45c74801(%rbp) │ │ │ │ - clc │ │ │ │ - loopne 559957 │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - shrb $0x1,0x55(%rbp) │ │ │ │ + ja 562c39 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x562808,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x562c58,-0x30(%rbp) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x559a10,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %cl,0x48018c76(%rax) │ │ │ │ + movl $0x562c90,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18c73de(%rip),%rsi │ │ │ │ + lea 0x18c612f(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 51cb38 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1b338e8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018dd7(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 562cef │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 559a7d │ │ │ │ - movq $0x559708,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5598a8,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + ja 562cdf │ │ │ │ + movq $0x562b60,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x18c755e(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - shr $1,%ah │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 562d3f │ │ │ │ + movq $0x562b20,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + lea 0x18c74fe(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jne 562ceb │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 562e0c │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 562e01 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rbx │ │ │ │ + movq $0x562ba0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x58(%r12),%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jne 562dab │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 562ee9 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 562ede │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + mov 0x68(%rbx),%rbx │ │ │ │ + movq $0x562d60,-0x60(%r12) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x60(%r12),%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x74(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 562fdc │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 562fd1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ + mov 0x70(%rbx),%rbx │ │ │ │ + movq $0x562e20,-0x68(%r12) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %ebp,%ebp │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16ced39(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 563191 │ │ │ │ + movq $0x563040,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 559adf │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ac60d8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16cedad(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,(%dx) │ │ │ │ - in (%dx),%eax │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1fe0,%rcx │ │ │ │ + jg 56315a │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jg 563134 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0x16cee,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5632f9 │ │ │ │ + movq $0x563218,-0x38(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rdi │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x16c,%esi,%ebp │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rdi,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x563258,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16cee,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x563290,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fsubr %st(6),%st │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x60(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x5632e0,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5632e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %ch,%bh │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5632f3 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 561fc8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x563328,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WXB out %eax,(%dx) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 56333b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 561fc8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - out %eax,(%dx) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5633f3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5633e8 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %r14,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jl 5633bb │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x16f90be(%rip),%rcx │ │ │ │ + mov (%rcx),%cl │ │ │ │ + mov %cl,(%rbx) │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + lea 0x1(%r14),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 5631b0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x1abd04e(%rip),%rsi │ │ │ │ + lea 0x16f9077(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - ret $0x6cef │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - std │ │ │ │ - out %eax,(%dx) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 563465 │ │ │ │ + movq $0x563450,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %eax,%esi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 563463 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 563360 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - lock insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x48018c6e(%rax) │ │ │ │ + lea -0xa0(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 563847 │ │ │ │ + movq $0x563588,-0x88(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%r8 │ │ │ │ + mov 0x2d(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x45(%rbx),%rdx │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x4d(%rbx),%r9 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0x55(%rbx),%rdi │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x5d(%rbx),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x65(%rbx),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x6d(%rbx),%rcx │ │ │ │ + mov 0x75(%rbx),%rbx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff78,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16cf0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x48018c6d(%rax) │ │ │ │ + movl $0x5635e0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x80(%rbp),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x80(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5635e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x108,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56384b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x562f00,-0x100(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0xf0(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0xe8(%r12) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov %rdx,-0xe0(%r12) │ │ │ │ + mov 0x80(%rbp),%rdx │ │ │ │ + mov %rdx,-0xd8(%r12) │ │ │ │ + mov 0x78(%rbp),%rdx │ │ │ │ + mov %rdx,-0xd0(%r12) │ │ │ │ + mov 0x90(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + mov 0x88(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc0(%r12) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + movq $0x562ff8,-0x88(%r12) │ │ │ │ + lea -0x100(%r12),%rdi │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + movq $0x5631b0,-0x70(%r12) │ │ │ │ + lea -0x86(%r12),%r8 │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x563360,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rdi │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x563410,-0x28(%r12) │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + lea -0x26(%r12),%r8 │ │ │ │ + cmp $0x1fe0,%rsi │ │ │ │ + jg 56381a │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 56385b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jl 5637ea │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x16f8c9d(%rip),%rdx │ │ │ │ + mov (%rdx),%dl │ │ │ │ + mov %dl,(%rcx) │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xa0,%rbp │ │ │ │ + jmp 5631b0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1abcc22(%rip),%rsi │ │ │ │ + lea 0x16f8c4b(%rip),%r14 │ │ │ │ + mov %rbx,0x98(%rbp) │ │ │ │ + add $0x98,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x98(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shl %cl,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x108,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,0x98(%rbp) │ │ │ │ + add $0x98,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ch,%al │ │ │ │ + push $0xffffffffffffff8c │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or %dh,%cl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%r8 │ │ │ │ + mov 0x2d(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x45(%rbx),%rdx │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x4d(%rbx),%r9 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0x55(%rbx),%rdi │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x5d(%rbx),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x65(%rbx),%rcx │ │ │ │ + mov 0x6d(%rbx),%rbx │ │ │ │ + movq $0x563488,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %r10,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x75(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18d7fa9(%rip),%r14 │ │ │ │ + jmp 5e4df8 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.X int1 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5639c9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x18c6515(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax,%rax,1) │ │ │ │ + subb $0x1,-0x74(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 563a50 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 563a45 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x563a68,-0x18(%rbp) │ │ │ │ + lea 0x18c645e(%rip),%r9 │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x1ac7cdb(%rip),%rdi │ │ │ │ + lea 0x1ad7894(%rip),%rsi │ │ │ │ + lea 0x1ac65b5(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b633c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jl 559d23 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %dh,0x4801aa5d(%rax) │ │ │ │ + movl $0x563a90,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b322a0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x4801aa5d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x563ae8,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197be80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xf1,%cl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 563adc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 563ae8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %al,$0xf1 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x563ac0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %es,(%ecx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 563c48 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x563bc0,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + data16 mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 563c4c │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 563c38 │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x1e2a23a,-0x30(%r12) │ │ │ │ + movq $0x5639e0,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x563c90,0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1979688 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb %dh,%dl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 563c84 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 563c90 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WX │ │ │ │ - repnz insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %dh,%dl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x563c68,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + or $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - shl $0x6c,%dl │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x48018c65(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 563d34 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x48018c65(%rax) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + movq $0x563d90,-0x38(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x18c6244(%rip),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0xd(%rcx),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x15(%rcx),%rdx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov 0x5(%rcx),%rdx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bf13e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %es,%gs:(%rcx) │ │ │ │ + movq $0x563db8,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563db8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cli │ │ │ │ - repnz insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %es,%gs:(%rcx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 563e97 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 563e0b │ │ │ │ + movq $0x563b68,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x563d20,0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x563e38,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp %esi,%ebx │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 563ea7 │ │ │ │ + movq $0x563e70,0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ + add %cl,0x4c018c60(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + cmp 0x7(%rbx),%r14 │ │ │ │ + jne 563e88 │ │ │ │ + lea 0x1ad31d8(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jbe 559e45 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 55f2a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movsxd 0x45f6894c(%rcx,%rax,1),%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 563d00 │ │ │ │ nop │ │ │ │ - mov $0x16cf3,%edx │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rdi) │ │ │ │ + add %al,%al │ │ │ │ + movsxd 0x30c48349(%rcx,%rax,1),%ecx │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 563f44 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x563d00,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x563ed0,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - call 570b88 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + mov $0xf2,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 563f83 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1a69160 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - and $0xf4,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + mov %dh,%dl │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 563fab │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1a69160 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 564007 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x563ff8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 563ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - hlt │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0xc5,-0x7d(%rax) │ │ │ │ + or %ch,%cl │ │ │ │ + test $0x41ffffcc,%eax │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - hlt │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 55ff00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc $0x16cf5,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov $0x78,%al │ │ │ │ + lea (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x18d78c2(%rip),%r14 │ │ │ │ + jmp 5e4df8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdx │ │ │ │ - cmc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rsi) │ │ │ │ + add %ah,-0x74(%rbx) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 564093 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + jmp 563898 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %esi,%ebp │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x16cf5,%ebp │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x564080,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 1a69160 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56418a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x564150,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %al,$0xf5 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb %dh,%dh │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5642d3 │ │ │ │ + movq $0x5641f0,-0x20(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5641f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ + cmp $0x1fe0,%rdx │ │ │ │ + jg 5642b0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jg 564291 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - rex.WX imulb 0x0(%rcx,%r8,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734e7c54 <__environ@GLIBC_2.2.5+0x714a7a2c> │ │ │ │ + push %rax │ │ │ │ + movq $0x564340,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jnp 55a008 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 564353 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5641a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax,%rax,1) │ │ │ │ + mov %dh,-0x73(%rbp) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 56438b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x18d759a(%rip),%r14 │ │ │ │ + jmp 5e4df8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xf6,%ch │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmc │ │ │ │ - imulb 0x0(%rcx,%rax,1) │ │ │ │ + fcomps -0x74(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 5643bb │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + jmp 563898 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rsi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %edi,%esi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + enter $0x8c5f,$0x1 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564419 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x5643a8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 1a69160 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rdi) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - imull 0x0(%rcx,%rax,1) │ │ │ │ + shlb $0x48,0x1(%rbp,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x18d74d2(%rip),%r14 │ │ │ │ + jmp 5e4df8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - imull 0x0(%rcx,%rax,1) │ │ │ │ + adc %bl,-0x74(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 564483 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + jmp 563898 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rcx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,-0x74(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,(%dx) │ │ │ │ - imull 0x0(%rcx,%rax,1) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x1b35a00,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x564470,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 1a69160 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 564592 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x564558,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - clc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - addr32 clc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 564615 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56460a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x564518,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 563ef8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movabs 0x16cf8,%al │ │ │ │ + push $0x48018c5d │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56469e │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564693 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5646b8,-0x18(%rbp) │ │ │ │ + lea 0x18c5ad1(%rip),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 563898 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x15(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jne 5646c4 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1a69160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rsi) │ │ │ │ + fcomps -0x74(%rbx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 56470d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ac4439(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 563ef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - stc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 56478a │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56476c │ │ │ │ + movq $0x564780,-0x18(%rbp) │ │ │ │ + lea 0x18c5a03(%rip),%rsi │ │ │ │ + lea 0x1ac43ea(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 563898 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor %cl,%bh │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4801aaea(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1a69160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 564b7f │ │ │ │ + add $0x1b8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564b74 │ │ │ │ + mov 0x7(%r14),%rax │ │ │ │ + mov 0xf(%r14),%rbx │ │ │ │ + mov 0x17(%r14),%rcx │ │ │ │ + mov 0x1f(%r14),%rdx │ │ │ │ + mov 0x27(%r14),%rdi │ │ │ │ + mov 0x2f(%r14),%r8 │ │ │ │ + mov 0x37(%r14),%r9 │ │ │ │ + mov 0x3f(%r14),%r10 │ │ │ │ + mov 0x47(%r14),%r11 │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov 0x87(%r14),%r14 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x8f(%rsi),%rsi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0xaf(%rax),%rax │ │ │ │ + movq $0x1a691b8,-0x1b0(%r12) │ │ │ │ + movq $0x201e231,-0x1a8(%r12) │ │ │ │ + mov %rsi,-0x1a0(%r12) │ │ │ │ + movq $0x1bca4c0,-0x198(%r12) │ │ │ │ + lea -0x1af(%r12),%rsi │ │ │ │ + mov %rsi,-0x190(%r12) │ │ │ │ + movq $0x2037dc1,-0x188(%r12) │ │ │ │ + movq $0x1bca4c0,-0x180(%r12) │ │ │ │ + movq $0x1e2a121,-0x178(%r12) │ │ │ │ + lea -0x196(%r12),%rsi │ │ │ │ + mov %rsi,-0x170(%r12) │ │ │ │ + movq $0x5611d8,-0x168(%r12) │ │ │ │ + mov %rdi,-0x158(%r12) │ │ │ │ + movq $0x5617d8,-0x150(%r12) │ │ │ │ + mov %r8,-0x140(%r12) │ │ │ │ + movq $0x561d20,-0x138(%r12) │ │ │ │ + mov %r14,-0x128(%r12) │ │ │ │ + movq $0x1bca4c0,-0x120(%r12) │ │ │ │ + movq $0x1e2a211,-0x118(%r12) │ │ │ │ + mov %r9,-0x110(%r12) │ │ │ │ + movq $0x561e50,-0x108(%r12) │ │ │ │ + mov %r9,-0xf8(%r12) │ │ │ │ + movq $0x561fc8,-0xf0(%r12) │ │ │ │ + mov %rbx,-0xe8(%r12) │ │ │ │ + movq $0x5621f0,-0xe0(%r12) │ │ │ │ + mov %rcx,-0xd0(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + mov %rdx,-0xc0(%r12) │ │ │ │ + movq $0x1bc9a30,-0xb8(%r12) │ │ │ │ + movq $0x1e2a048,-0xb0(%r12) │ │ │ │ + lea -0xe0(%r12),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + movq $0x563898,-0xa0(%r12) │ │ │ │ + lea -0xec(%r12),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov %r9,-0x70(%r12) │ │ │ │ + lea -0x11e(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x108(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0x138(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x150(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x168(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x5639a0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x563ef8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x564aa0,-0x30(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + lea -0x17e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + lea -0x9d(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - pop %rbp │ │ │ │ - stc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018c59(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + jmp 564ab4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,0x59(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + lea 0x1723806(%rip),%r9 │ │ │ │ + mov (%r9,%r8,8),%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + movq $0x565060,0x0(%rbp) │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564cea │ │ │ │ + movq $0x5646e0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x564730,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + lea 0x1ac400c(%rip),%rdx │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + movq $0x564d48,0x0(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea 0x18c561c(%rip),%rsi │ │ │ │ + lea 0x18c423d(%rip),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + jmp 1b338e8 │ │ │ │ + movq $0x1b8,0x388(%r13) │ │ │ │ + lea 0x18c590a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564c2f │ │ │ │ + movq $0x564110,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x1b35a00,-0x68(%r12) │ │ │ │ + lea -0x80(%r12),%rdi │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + movq $0x5641a8,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x564300,-0x48(%r12) │ │ │ │ + lea -0x54(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x564378,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + lea -0x45(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x5643d8,-0x20(%r12) │ │ │ │ + lea -0x66(%r12),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp 564b47 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + movq $0x564fc0,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564cd2 │ │ │ │ + movq $0x563fb8,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x1b35a00,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + movq $0x564028,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x564050,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x5640b0,-0x20(%r12) │ │ │ │ + lea -0x56(%r12),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp 564b47 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x564f98,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x565038,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x565010,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x564fe8,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %bl,0x56(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 564e29 │ │ │ │ + movq $0x564d80,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564d80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rsi │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmpq $0xc,0x17(%rbx) │ │ │ │ + jne 564e3e │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp $0x1c1d876,%rsi │ │ │ │ + jne 564dbe │ │ │ │ + movq $0x564ea8,0x0(%rbp) │ │ │ │ + lea 0x18c5398(%rip),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 563898 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x16b8aa9(%rip),%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0xc,%edx │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 564e10 │ │ │ │ + movq $0x564f10,0x0(%rbp) │ │ │ │ + lea 0x18c5349(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 563898 │ │ │ │ + movq $0x564f78,0x28(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x564e68,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x564e88,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%edx │ │ │ │ - stc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac3cca,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac3caa,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - stc │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x1d(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x563f98,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jrcxz 564eb9 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x563f70,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - idiv %cl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac3bba,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax,%rax,1) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rsp │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + jmp 564c4e │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub %edx,%edi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rsp │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + jmp 564b91 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,%al │ │ │ │ + push %rbx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + jmp 565081 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - movsxd %edx,%edi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rbx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + jmp 5650f1 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018c53(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + jmp 564ae1 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018c53(%rax) │ │ │ │ + movl $0x564a78,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 564a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564d1a │ │ │ │ + movq $0x564440,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x5644a0,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 564b47 │ │ │ │ + mov 0xc(%rbx),%r14 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 564d02 │ │ │ │ + movq $0x5645a8,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x564638,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + jmp 564b47 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rbx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 565200 │ │ │ │ + movq $0x5651c0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5651c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebp │ │ │ │ - cli │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rdx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5651f0,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5651f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48018c52(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5647b0 │ │ │ │ + lea 0x18c52c9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ch,-0x16fe73ae(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %edi,%ebx │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x1ab8fdf(%rip),%rsi │ │ │ │ + lea 0x18c4129(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rbx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5652c9 │ │ │ │ + movq $0x5652b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5652b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,%al │ │ │ │ + push %rdx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5652e8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18c5300(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rdx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x565310,0x0(%rbp) │ │ │ │ + lea 0x1abd001(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ nop │ │ │ │ - rex.WR sti │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x52(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 565327 │ │ │ │ + lea 0x1ad1d39(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 565248 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad2a42,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - movabs 0x394ce8458d48018d,%eax │ │ │ │ - clc │ │ │ │ - jb 55a34f │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + rex mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 565429 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 55a353 │ │ │ │ + je 56542d │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x55a380,-0x18(%rbp) │ │ │ │ - lea 0x18da15f(%rip),%rbx │ │ │ │ + movq $0x5653d8,-0x18(%rbp) │ │ │ │ + lea 0x18c40a7(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55a380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jne 5653d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x19a08a8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x200bc2a,-0x10(%r12) │ │ │ │ + movq $0x200bc2a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x55a368,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sahf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + push %rcx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55a503 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55a48c │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov 0xe(%rdi),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55a466 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x6(%rax),%rdx │ │ │ │ - mov 0xe(%rax),%rdi │ │ │ │ - mov %r14,%r8 │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 55a714 │ │ │ │ - mov 0xe(%r8),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jl 55a49a │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 55a48c │ │ │ │ - movq $0x55a968,-0x28(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r8),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x7(%rax),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 55a578 │ │ │ │ - mov 0x7(%rdi),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 55a49a │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jbe 55a49a │ │ │ │ - lea 0x1add90f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - dec %rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 55a531 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55a698 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55a858 │ │ │ │ - mov 0xe(%rcx),%rdx │ │ │ │ - cmp 0xe(%rax),%rdx │ │ │ │ - jne 55a531 │ │ │ │ - movq $0x55a520,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x6(%rax),%rsi │ │ │ │ - mov 0x6(%rcx),%r14 │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 5654b8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5654bc │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5654a8,-0x18(%rbp) │ │ │ │ + lea 0x18c3fd7(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - lea 0x18dcd0e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x3(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0x1add861(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x63(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55a822 │ │ │ │ - mov 0xe(%rdi),%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shr $0x30,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jl 55a496 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 55a68a │ │ │ │ - mov 0x6(%rdi),%rdi │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - and $0xffff,%r8d │ │ │ │ - dec %r8 │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%r8 │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x10,%r8 │ │ │ │ - and $0xffff,%r8d │ │ │ │ - dec %r8 │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%r8 │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%r8 │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rdx │ │ │ │ - and $0xffff,%edx │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x55a928,-0x28(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0x1add70d(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 55a858 │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - cmp 0x7(%rax),%rcx │ │ │ │ - jne 55a531 │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55a531 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 55a48c │ │ │ │ - jmp 55a531 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018d9b(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55a864 │ │ │ │ - mov 0x7(%r8),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x30,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jl 55a496 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 55a68a │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %r8,%rdi │ │ │ │ - and $0xffff,%edi │ │ │ │ - dec %rdi │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rdi │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %r8,%rdi │ │ │ │ - shr $0x10,%rdi │ │ │ │ - and $0xffff,%edi │ │ │ │ - dec %rdi │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rdi │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rdi │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%r8 │ │ │ │ - and $0xffff,%r8d │ │ │ │ - lea -0x1(%r8),%rdi │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rdi │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rdi │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x55a8e8,-0x28(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55a550,-0x30(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d9a41(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5654a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55a6e8,-0x38(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55a8b4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55a531 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55a8ca │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55a48c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55a531 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x7cfe7267(%rax) │ │ │ │ - jrcxz 55a8f2 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55a90a │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a49a │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a48c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x67(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55a94a │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a49a │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a48c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,0x51(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea 0x18c5139(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cltd │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55a98a │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a49a │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a48c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ad1b72,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cwtl │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55ab64 │ │ │ │ - movq $0x55a9f0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5655ff │ │ │ │ + movq $0x565548,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55a9f0 │ │ │ │ + jne 565548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018d98(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55ab56 │ │ │ │ - movq $0x55aa40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %bl,%al │ │ │ │ + push %rcx │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5655a0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55aa40 │ │ │ │ + jne 5655a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018c51(%rax) │ │ │ │ + movl $0x5655d0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5655d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x68(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + add %dl,0x51(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18c506f(%rip),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55aad0 │ │ │ │ - mov 0x6(%rdx),%rsi │ │ │ │ - mov 0xe(%rdx),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 55ac7c │ │ │ │ - mov 0xe(%r8),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jge 55aa96 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55ab3b │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 55aac2 │ │ │ │ - movq $0x55afc0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%r8),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0x1add2d9(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 55abb4 │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55ae6c │ │ │ │ - mov 0xe(%rbx),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x30,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jge 55ad80 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - dec %rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 55ab6f │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1add23c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18dc6bd(%rip),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55c550 │ │ │ │ + lea 0x18c513a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55abf0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55ae94 │ │ │ │ - mov 0xe(%rax),%rbx │ │ │ │ - cmp 0xe(%rcx),%rbx │ │ │ │ - je 55ab9b │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - movq $0x55af28,0x0(%rbp) │ │ │ │ - mov 0x6(%rcx),%rsi │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - jmp 1bc3040 │ │ │ │ - mov 0x7(%rsi),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 55abd2 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55ab3b │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - ja 55aac2 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55ab3b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 55ae94 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp 0x7(%rcx),%rax │ │ │ │ - je 55ac13 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55ac25 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55aac2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55aea4 │ │ │ │ - mov 0x7(%r8),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x30,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jl 55ab27 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 55ae5a │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %r8,%rax │ │ │ │ - shr $0x10,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%r8 │ │ │ │ - and $0xffff,%r8d │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x55aee8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 55ae5a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x10,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rdi │ │ │ │ - and $0xffff,%edi │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55af80,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0x1adcf3d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55aff8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d9405(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55ac50,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + lea 0x1ab8bd9(%rip),%rsi │ │ │ │ + lea 0x18c3b7b(%rip),%r14 │ │ │ │ + jmp 1abf450 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18c50da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7cfe726d(%rax) │ │ │ │ - jrcxz 55aef2 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55af0a │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 55ab3b │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 55aac2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x1ad272a(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55af50 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55aac2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55ab56 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5656df │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x565690,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55afa2 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 55ab3b │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 55aac2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5656b0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x565700,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1a760a6(%rip),%r14 │ │ │ │ + jmp 16c2118 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55aabe │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 55ab3b │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4801a760(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56582e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565823 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x565758,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018d92(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55aaf5 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 55b171 │ │ │ │ - movq $0x55b070,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55b070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 5658a0 │ │ │ │ + movq $0x5658c0,-0x30(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,%r10 │ │ │ │ + lea 0x18c4dce(%rip),%r14 │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 55be40 │ │ │ │ + lea 0x18c4ef9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48018c4e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 565954 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565944 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5657c0,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x565978,0x28(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRB mov %es,(%r9) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 565628 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0xb0,%al │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRB mov %es,(%r9) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 565a4c │ │ │ │ + movq $0x5659e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55b0b0 │ │ │ │ + jne 5659e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRB mov %es,(%r9) │ │ │ │ + movq $0x565a30,-0x20(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 565a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55b121 │ │ │ │ - mov 0x6(%rcx),%rdx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55b2d3 │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jl 55b163 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 55b113 │ │ │ │ - movq $0x55b4f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rsi),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55b150 │ │ │ │ - lea 0x1adcca1(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 55b19f │ │ │ │ - mov 0x7(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 55b15e │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55b10a │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55b163 │ │ │ │ - lea 0x1adcc5b(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - ja 55b113 │ │ │ │ - lea 0x1adcc3f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18dc0c0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4d(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 565850 │ │ │ │ + lea 0x18c4d75(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b3d9 │ │ │ │ - mov 0xe(%rdx),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x30,%rsi │ │ │ │ - and $0xffff,%esi │ │ │ │ - dec %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jl 55b3c7 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 55b29b │ │ │ │ - mov 0x6(%rdx),%rbx │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0xffff,%edx │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x10,%rdx │ │ │ │ - and $0xffff,%edx │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x55b498,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0x1adcb15(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 565acb │ │ │ │ + movq $0x565aa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 565aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b400 │ │ │ │ - mov 0x7(%rsi),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shr $0x30,%rsi │ │ │ │ - and $0xffff,%esi │ │ │ │ - dec %rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 55b3c7 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 55b29b │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55b440,0x0(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0x1adc9d7(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 565ab3 │ │ │ │ + and %dh,0xe(%rbp) │ │ │ │ + lea 0x1ad22ec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55b190,-0x8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55b2c0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x1ad22d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18c4d06(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x35(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55b46f │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b150 │ │ │ │ - jmp 55b163 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b113 │ │ │ │ - jmp 55b150 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0x1ad22d2(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x35(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55b4c7 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b150 │ │ │ │ - jmp 55b163 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b113 │ │ │ │ - jmp 55b150 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565b37 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x565ae8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x565b08,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x35(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55b51f │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b150 │ │ │ │ - jmp 55b163 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55b113 │ │ │ │ - jmp 55b150 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4901a75c(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565bf8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x565b58,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1a75c4e(%rip),%r14 │ │ │ │ + jmp 16c2118 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - mov $0x8d48018d,%esp │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 55b56e │ │ │ │ + jb 565c86 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565c7b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x565bb0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55c970 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - mov $0x8d48018d,%esp │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55b5ae │ │ │ │ + add %dh,0x48018c4b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 565d30 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 565d25 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x565c18,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55b650 │ │ │ │ + jmp 57b260 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0x8d48018d,%esp │ │ │ │ + loopne 565d80 │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 55b5ee │ │ │ │ + jb 565d6a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55b650 │ │ │ │ + jmp 197bf70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0x458d4801(%rbp,%rcx,4) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55b62e │ │ │ │ + test $0x3a,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 565dd1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 566027 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x565dd0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55b650 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 565dd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8d48018d,%ebx │ │ │ │ - rex.RB movabs 0x6a6830ff8394c,%al │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,0x3a(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + pop %rsi │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 565e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018dbb(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55b722 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55c879 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 55c911 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp -0x3b7eb6ff(%rdx),%ch │ │ │ │ + loopne 565e1d │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b70a │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 55c108 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55c8b0,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ + ja 566007 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8b48018d,%edx │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x565d48,-0xd8(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + lea -0xd8(%r12),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018dba(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55b80a │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55c858 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 55c932 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ + lock rex.RXB mov %es,(%r9) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 566095 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b7f2 │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 55c108 │ │ │ │ + ja 56608a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e2a7e0,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55c8d8,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8b48018d,%ecx │ │ │ │ - cmp %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x7d(%rbx),%esi │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55c837 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 55b661 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ + addb $0x1,-0x74(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 566105 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b8b2 │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 55c108 │ │ │ │ + ja 5660fa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e2a7e0,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 57b260 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55c900,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 55c108 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 566154 │ │ │ │ + movq $0x566170,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1a75686(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 16c2ee8 │ │ │ │ + lea 0x18c47a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - or %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x8b48018d,%ecx │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 55b92e │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c089 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 55b941 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c050 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 55b988 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c089 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %ecx,0x0(%rip) │ │ │ │ + add %ch,0x47(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5661b8,0x0(%rbp) │ │ │ │ + lea 0x1a775fa(%rip),%r9 │ │ │ │ + lea 0x1a7760d(%rip),%r8 │ │ │ │ + lea 0x1ad0ecc(%rip),%rdi │ │ │ │ + lea 0x18c4675(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1fdd789,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1725048 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018db8(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55b9b1 │ │ │ │ - movq $0x55faa8,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp 55c094 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55b978,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RXB mov %es,(%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5662b8 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 566358 │ │ │ │ + movq $0x566220,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b48018d,%eax │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 55b9fc │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - jmp 55bfd1 │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x14fe73ba(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b48018d,%eax │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 55ba26 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c089 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 55ba39 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c050 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 55ba80 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c089 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %ecx,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018db7(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55baa9 │ │ │ │ - movq $0x55faa8,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp 55c094 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55ba70,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x46(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x566270,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x27(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566270 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x49(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.RX mov %es,(%rcx) │ │ │ │ + movq $0x5663d8,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55bcf9 │ │ │ │ - add $0x68,%r12 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18c43ba(%rip),%r14 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 55be40 │ │ │ │ + movq $0x5662e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5662e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.RB mov %es,(%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5663ad │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55bb6f │ │ │ │ - movq $0x55b588,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x55faa8,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ + ja 56632d │ │ │ │ + movq $0x566040,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018db6(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55bcef │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55bc0b │ │ │ │ - movq $0x55b608,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ + add %ah,%al │ │ │ │ + rex.R mov %es,(%rcx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 566391 │ │ │ │ + movq $0x5660b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x566350,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x566208,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d,%ch │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55be79 │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018db5(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55bcf5 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %bl,0x48018c44(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56643a │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55bcdf │ │ │ │ - movq $0x55b5c8,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 56642a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x565d80,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5664a4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x565ca0,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 55bcf9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x55bd48,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.R mov %es,(%rcx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56651f │ │ │ │ + movq $0x566508,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55bd48 │ │ │ │ + jne 566508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8d,%ah │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x2(%rdi) │ │ │ │ + add %bh,%al │ │ │ │ + rex.XB mov %es,(%r9) │ │ │ │ + movq $0x566540,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18c42bf(%rip),%r14 │ │ │ │ + jmp 1b33428 │ │ │ │ + lea 0x18c43fa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x55bd90,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.XB mov %es,(%r9) │ │ │ │ + movq $0x566570,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55bd90 │ │ │ │ + jne 566570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018db4(%rax) │ │ │ │ - movl $0x55bde0,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,0x48018c43(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56669d │ │ │ │ + movq $0x5665b8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55bde0 │ │ │ │ + jne 5665b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8d,%ah │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - cmovs -0x74b7f8a5(%rbx),%ecx │ │ │ │ - jae 55bdfb │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 55be5f │ │ │ │ - mov 0x6(%r8),%r10 │ │ │ │ - mov 0xe(%r8),%r9 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55c1ae │ │ │ │ - mov 0xe(%r11),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jl 55c050 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 55c089 │ │ │ │ - movq $0x55c070,-0x18(%rbp) │ │ │ │ - mov 0x6(%r11),%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov 0x7(%r8),%r9 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55bfb0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r10,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c355 │ │ │ │ - mov 0xe(%rbx),%r10 │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x30,%r11 │ │ │ │ - and $0xffff,%r11d │ │ │ │ - dec %r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jl 55c026 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 55bf8b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - shr $0x10,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - lea -0x1(%r9),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55ba08,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 55c094 │ │ │ │ + add %cl,0x43(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + cmpq $0x20,0x7(%rbx) │ │ │ │ + jne 5666e3 │ │ │ │ + movq $0x566610,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x7(%r10),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 55c04b │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55c089 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c002 │ │ │ │ - movq $0x55faa8,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp 55c094 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55b9e0,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 55c094 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 55c630 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55c050 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - ja 55c089 │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 55c094 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018db1(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 55c037 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55c12e │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55c14e │ │ │ │ - mov 0xe(%rax),%rcx │ │ │ │ - mov 0x6(%rdx),%rsi │ │ │ │ - mov 0xe(%rdx),%rdi │ │ │ │ - mov 0x6(%rax),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 55c2bf │ │ │ │ - mov 0x6(%r8),%r10 │ │ │ │ - mov 0xe(%r8),%r9 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55c4be │ │ │ │ - mov 0xe(%r11),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jge 55c440 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - movq $0x55bad8,0x20(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55a3e0 │ │ │ │ - movq $0x55bc68,0x18(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55a3e0 │ │ │ │ - movq $0x55bb90,0x28(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55a3e0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.XB mov %es,(%r9) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + jmp 566618 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rcx),%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018db0(%rax) │ │ │ │ - mov 0x50(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55c1b4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c40c │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - shr $0x30,%r11 │ │ │ │ - and $0xffff,%r11d │ │ │ │ - dec %r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jl 55c026 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 55bf8b │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ + add %dh,%al │ │ │ │ + rex.X mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 566740 │ │ │ │ + movq $0x566660,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - shr $0x10,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x55b910,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov 0x7(%r8),%r9 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 55c3c3 │ │ │ │ - mov 0x7(%r10),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 55c510 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55b8ec │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r8,%rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c32d │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 55c108 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55b758,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55bc30,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018dae(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018c42(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x41,%rbx │ │ │ │ + jb 5667a0 │ │ │ │ + cmp $0x5a,%rbx │ │ │ │ + ja 5667a0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5665f0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c6b9 │ │ │ │ - mov 0xe(%r10),%rsi │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x30,%r11 │ │ │ │ - and $0xffff,%r11d │ │ │ │ - dec %r11 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jge 55c52c │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55c188,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 55c475 │ │ │ │ - movq $0x55b840,0x8(%rbp) │ │ │ │ - mov 0x6(%r11),%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5665f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5666d0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5666d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018dad(%rax) │ │ │ │ - mov 0x48(%rbp),%eax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 55c4cd │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c7fb │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - shr $0x30,%r11 │ │ │ │ - and $0xffff,%r11d │ │ │ │ - dec %r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jge 55c6f3 │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 55c108 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - ja 55c7ee │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 55c108 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 55c612 │ │ │ │ - mov 0x6(%r10),%rsi │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %r9,%r10 │ │ │ │ - and $0xffff,%r10d │ │ │ │ - dec %r10 │ │ │ │ - mov %r10,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %r9,%r10 │ │ │ │ - shr $0x10,%r10 │ │ │ │ - and $0xffff,%r10d │ │ │ │ - dec %r10 │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%r10 │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%r10 │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%r9 │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%r9 │ │ │ │ - mov %r9,(%r12) │ │ │ │ - movq $0x55b780,0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.X mov %es,(%rcx) │ │ │ │ mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 55c678 │ │ │ │ + lea 0x1ac245f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 566128 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x566710,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 55c089 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ecx,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018dab(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55c6a1 │ │ │ │ - movq $0x55faa8,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp 55c094 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55c668,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55c398,0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + mov %es,(%r9) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rsi,0x40(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 55c7da │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - shr $0x10,%r9 │ │ │ │ - and $0xffff,%r9d │ │ │ │ - dec %r9 │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%r9 │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%r9 │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%rbx │ │ │ │ - and $0xffff,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55b698,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + lea 0x1ac241f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 55c108 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55c498,-0x8(%rbp) │ │ │ │ - mov %r10,0x0(%rbp) │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rdi) │ │ │ │ + jmp 566128 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x57(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 55b6d5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rdi) │ │ │ │ + add %cl,%al │ │ │ │ + mov %es,(%r9) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5667e3 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x566790,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x57(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 55b7bd │ │ │ │ + add %dh,0x41(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 566128 │ │ │ │ + movq $0x5667d0,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5667d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %al,(%rdi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %es,(%r9) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1ac235f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 566128 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x566738,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - test $0x8b48018d,%eax │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - out %eax,(%dx) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rax),%ebx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 55c108 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 566832 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197bf70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 566875 │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 566899 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 566aef │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x566898,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018da8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ca20 │ │ │ │ - movq $0x55c9b0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4801aa2f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 566adf │ │ │ │ + movq $0x5668e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55c9b0 │ │ │ │ + jne 5668e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018da8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55ca2b │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,0x2f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + loopne 5668e5 │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55ca10 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x55b548,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x55b650,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 566acf │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x566810,-0xd8(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + lea -0xd8(%r12),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 55b650 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18da819(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1adb38f(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - test $0x8d,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + sub $0x8d4801aa,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 55ca9a │ │ │ │ + jb 566b68 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 566b5d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x566848,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cc0458d48018c3b,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 566c87 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 55caa1 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + movq $0x566bd0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566bd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 55ced3 │ │ │ │ - lea 0x18da78c(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + add %dl,0x3b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x566c28,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x55cb20,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55cb20 │ │ │ │ + jne 566c28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x59(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - xchg %eax,(%rdx) │ │ │ │ + add %bh,%al │ │ │ │ + cmp 0x45c748(%rcx,%rax,1),%cl │ │ │ │ + pop %rax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 566c58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp 0x84d8b4c(%rcx,%rax,1),%cl │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18c39e7(%rip),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55c550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x59(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55cbb3 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55d224 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55caf4 │ │ │ │ - movq $0x55cb98,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x48018c3d(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 566cff │ │ │ │ + movq $0x566ce8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55cb98 │ │ │ │ + jne 566ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0x18da6b7(%rip),%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - movq $0x55cbe0,0x18(%rbp) │ │ │ │ + add %dh,0x3d(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x566d58,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18c3adf(%rip),%r14 │ │ │ │ + jmp 1b33428 │ │ │ │ + lea 0x18c3d72(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x566d38,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55cbe0 │ │ │ │ + jne 566d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c018da6(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - movq $0x55cc28,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp $0x8d48018c,%eax │ │ │ │ + add $0x1ac1dfa,%eax │ │ │ │ + jmp 566f07 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0xc748018c,%eax │ │ │ │ + rex.RB clc │ │ │ │ + mov %ch,0x56(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0xd(%rcx,%rcx,4) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55cc28 │ │ │ │ + jne 566d88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - movq $0x55cc70,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + cmp $0x8c,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000001(%rip) │ │ │ │ + movl $0x566dd0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55cc70 │ │ │ │ + jne 566dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - test %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48018c3c(%rax) │ │ │ │ + cmpl $0x20,0x7(%rbx) │ │ │ │ + jne 566f2a │ │ │ │ + movq $0x566e28,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 566e28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55cd89 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55cd50 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55cd40 │ │ │ │ - movq $0x55ca70,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55d0e8 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55d067 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d1a8 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %r14,%rsi │ │ │ │ - shr $0x30,%rsi │ │ │ │ - and $0xffff,%esi │ │ │ │ - dec %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jl 55d1c8 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 55ce8d │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %r14,%rax │ │ │ │ - shr $0x10,%rax │ │ │ │ - and $0xffff,%eax │ │ │ │ - dec %rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - shr $0x20,%r14 │ │ │ │ - and $0xffff,%r14d │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x55cb48,0x0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55cec0,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55cec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movabs %eax,0x8b4808758b4c018d │ │ │ │ - jge 55cee0 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 55cfce │ │ │ │ - movq $0x55cf28,-0x28(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55cf28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x5d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55cf92 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - movq $0x54a2e0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55ccc0,-0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 55a9b0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp 566e30 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 55cfd0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d03c │ │ │ │ - movq $0x54a2e0,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x55fae8,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x55cfb8,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 55d14f │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55cbf8 │ │ │ │ - movq $0x55d0b0,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d0b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movabs 0x8b4808758b4c018d,%eax │ │ │ │ - jge 55d0d0 │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0x18da19f(%rip),%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp $0x8c,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 566eb4 │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d133 │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37251,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x55d0e0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - ja 55cc40 │ │ │ │ - movq $0x55d190,0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d190 │ │ │ │ + jne 566e78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs 0x8b48107d8b48018d,%al │ │ │ │ - jne 55d1b0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 55ced3 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55cc98,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55d208,0x18(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %ah,%al │ │ │ │ + cmp 0x28458b48(%rcx,%rax,1),%ecx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x41,%rbx │ │ │ │ + jb 566d0a │ │ │ │ + cmp $0x5a,%rbx │ │ │ │ + ja 566d0a │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x566e08,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d208 │ │ │ │ + jne 566e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x49018da0(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55d250,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x566f00,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d250 │ │ │ │ + jne 566f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %edx,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs 0x458b4cd98949018d,%al │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jge 55d273 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lahf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55d2ca │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 55d2d1 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea 0x1ac1c52(%rip),%rax │ │ │ │ + jmp 566f07 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rbp) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018d9f(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 55d697 │ │ │ │ - lea 0x18d9f6c(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x55d358,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,0x3b(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea 0x1ac1c32(%rip),%rax │ │ │ │ + movq $0x566fe8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x1a748b0(%rip),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 16c2ee8 │ │ │ │ + movq $0x566ee0,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d358 │ │ │ │ + jne 566ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lahf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - movq $0x55d3a0,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x10458b48(%rcx,%rax,1),%ecx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + jmp 566f65 │ │ │ │ mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 566fb9 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x566fb0,0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d3a0 │ │ │ │ + jne 566fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sahf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ + add %ch,0x48018c3a(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + jmp 566f07 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x566f58,0x0(%rbp) │ │ │ │ + jmp 1bf1870 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RXB add %r8d,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d9e(%rax) │ │ │ │ - mov 0x38(%rbp),%ecx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55d447 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55db64 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55d328 │ │ │ │ - movq $0x55d428,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x62(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0x18d9e23(%rip),%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - movq $0x55d470,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sahf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rdx) │ │ │ │ + add %cl,0x3a(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x567038,0x0(%rbp) │ │ │ │ + lea 0x1a76782(%rip),%r9 │ │ │ │ + lea 0x1a76795(%rip),%r8 │ │ │ │ + lea 0x1ad0054(%rip),%rdi │ │ │ │ + lea 0x18c37fd(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1fdd789,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1725048 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 567064 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - popf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55d517 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55db20 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %bl,%al │ │ │ │ + cmp %ecx,-0x7c2776b8(%rcx,%rax,1) │ │ │ │ + loopne 567045 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 55d374 │ │ │ │ - movq $0x55d4f8,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + je 567078 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 567130 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x5671a8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 183ee70 │ │ │ │ + movq $0x5670a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d4f8 │ │ │ │ + jne 5670a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RB add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c018d9d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0x18d9d53(%rip),%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - movq $0x55d540,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d540 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x63(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ + add %cl,0x39(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 567020 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 567104 │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x1e2a7e0,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bfa5e0,0x0(%rbp) │ │ │ │ + movq $0x1e2a97a,0x8(%rbp) │ │ │ │ + movq $0x1e2bba1,0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 183eee0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %al,(%rdx) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - popf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55d600 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d5f0 │ │ │ │ - movq $0x55d2a0,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + ja 56717c │ │ │ │ + movq $0x592ca0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x1e2a7e0,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bfa5e0,0x0(%rbp) │ │ │ │ + movq $0x1e2a97a,0x8(%rbp) │ │ │ │ + movq $0x1e2bba1,0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 183eee0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x567128,0x0(%rbp) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55d860 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55d95c │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jge 55d8c7 │ │ │ │ - movq $0x55d680,0x20(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rsi,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d680 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pushf │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r9,%rax │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 55d7a2 │ │ │ │ - movq $0x55d6f0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55d6f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49018d9b(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %cl,0x38c48349(%rcx,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d763 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - movq $0x54a300,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 56720c │ │ │ │ + movq $0x566b10,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x55fae8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55d570,-0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + movq $0x566b80,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 55a9b0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x1bf9fa8,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab0b50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 55d7a0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d815 │ │ │ │ - movq $0x54a300,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x55fae8,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x55d788,-0x28(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + lea 0x1ab6fc9(%rip),%rsi │ │ │ │ + lea 0x18c1efb(%rip),%r14 │ │ │ │ + jmp 1abf450 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18c3802(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d8ab │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37251,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x55d858,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 55d8ee │ │ │ │ - movq $0x55d4a0,0x0(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - movq $0x55d918,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5672f5 │ │ │ │ + movq $0x5672e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55d918 │ │ │ │ + jne 5672e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x48018c37(%rax) │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 567238 │ │ │ │ + lea 0x18c37b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x67(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55daac │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x30,%rdx │ │ │ │ - and $0xffff,%edx │ │ │ │ - dec %rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jl 55dacc │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 55da62 │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x55d3d0,0x8(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55da90,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55da90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 567332 │ │ │ │ + movq $0x567350,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5664d0 │ │ │ │ + lea 0x18c3787(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55d948,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55db08,0x28(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55db08 │ │ │ │ + add %ah,0x37(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56736d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5672a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49018d97(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x55db48,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55db48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + jmp 567318 │ │ │ │ nopl (%rax) │ │ │ │ - mov %ch,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x69(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 55d697 │ │ │ │ - movq $0x55db90,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ + sbb %ch,(%rcx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5675db │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5673f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55db90 │ │ │ │ + jne 5673f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RXB (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub %cl,-0x373b7eb7(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x48000001(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x57(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x67(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x7f(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x87(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x97(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xaf(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rcx │ │ │ │ + mov 0xbf(%rbx),%rbx │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%r12) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x1e29ccb,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %dl,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - lea (%rcx),%eax │ │ │ │ + es mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55dbe2 │ │ │ │ + jb 567647 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56763c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5673b0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ab0c20 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,(%rsp,%rcx,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 567686 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ + jmp 566ca8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call abb855 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5676ca │ │ │ │ + movq $0x5676e8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55dc40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x6a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x55dc70,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55dc70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 183ee70 │ │ │ │ + lea 0x18c343f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55dce6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55dccb │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0x8c,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + movq $0x5675f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x567660,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37251,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d95a6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x55dd30,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55dd30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55dd9b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55dd8b │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1bf9fa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1ab0b50 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x55ddd0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55ddd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d94(%rax) │ │ │ │ - movl $0x55de08,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 55a9b0 │ │ │ │ + add %ch,-0x16fe73cd(%rax) │ │ │ │ + cmp %edi,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018d94(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55de98 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55de88 │ │ │ │ - movq $0x55dbb8,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 55dfe0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55df44 │ │ │ │ - mov 0x6(%rdx),%rsi │ │ │ │ - mov 0xe(%rdx),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55e1aa │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov 0xe(%rdi),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 55e0fc │ │ │ │ - movq $0x55df28,0x18(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55df28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x6d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - mov 0x7(%rdx),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 55e06e │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 55e228 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55e504 │ │ │ │ - movq $0x55dfa8,0x28(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55dfa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x5677d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18c3374(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x18d92ac(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55e02b │ │ │ │ - movq $0x55fa88,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37251,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x55dfd8,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 567837 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55e3a8 │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov 0xe(%rsi),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x30,%rdi │ │ │ │ - and $0xffff,%edi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jge 55e280 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55e0e0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e0e0 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 567832 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aa12f8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp d58410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018d91(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + add %ch,%cl │ │ │ │ + xor %ecx,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jne 55e12f │ │ │ │ - movq $0x55e5d8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rdi,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bc8b10 │ │ │ │ - movq $0x55e160,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x2,%al │ │ │ │ + jmp 567968 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5678c1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5678d8,-0x18(%rbp) │ │ │ │ + lea 0x1ad050d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - nop │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55e598 │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x30,%rdi │ │ │ │ - and $0xffff,%edi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 55e3d2 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55e210,0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + in (%dx),%al │ │ │ │ + push $0x1f0f013f │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x70(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - ja 55e550 │ │ │ │ - movq $0x55e268,0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e268 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - nop │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 55e35c │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x55e738,0x0(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55e390,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov -0x2776b6ff(%rbp),%cs │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55e058,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jne 55e4ae │ │ │ │ - movq $0x1bca400,-0x70(%r12) │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x1bca4c0,-0x60(%r12) │ │ │ │ - lea -0x6f(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x2037dc1,-0x50(%r12) │ │ │ │ - movq $0x1bca400,-0x48(%r12) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x5e(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1bca400,-0x20(%r12) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - and $0xffff,%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x55e888,0x0(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - jmp 1bc8b10 │ │ │ │ - add $0xffffffffffffff88,%r12 │ │ │ │ - movq $0x55e4e8,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e4e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018d8d(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e538,0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x73(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x55e580,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 567b1c │ │ │ │ + lea 0x1ab3f2d(%rip),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 567a4f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lea -0x2776b6ff(%rbp),%ecx │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x55e190,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018d8c(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55e64f │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55e694 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55e6dc │ │ │ │ - movq $0x55e630,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 5679e0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + jmp 567aa8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rbx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x74(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - lea 0x18d8c24(%rip),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e678,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e678 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + jp 567a3d │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov %cs,-0x2676b6ff(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e6c0,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e6c0 │ │ │ │ + jne 567a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %cl,(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov -0x2676b6ff(%rbp),%ecx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e708,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x49018d8b(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x66(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jle 567a8b │ │ │ │ + movq $0x567900,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + movq $0x5679e0,-0x38(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 567b04 │ │ │ │ + movq $0x567890,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5679a8,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18c307d(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x75(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 55e7ab │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55e7f0 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55e834 │ │ │ │ - movq $0x55e790,0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov -0x2776b6ff(%rbp),%cl │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x18d8ac4(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x55e7d8,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + jl 567baa │ │ │ │ + movl $0x567b90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55e7d8 │ │ │ │ + jne 567b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49018d8a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x55e818,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %eax,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0x7bf8,$0x56 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18c2fc4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x76(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e860,0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov -0x2776b6ff(%rbp),%cl │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - rex.RXB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4d8b4801(%rbp),%cl │ │ │ │ - sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x6a(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 55e944 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55e988 │ │ │ │ - movq $0x55e8e0,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e8e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49018d89(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - lea 0x18d8974(%rip),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e928,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e928 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x77(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 567c13 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - movq $0x55e970,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e970 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 567968 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movl $0x0,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov %ecx,-0x2776b6ff(%rbp) │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 55cac8 │ │ │ │ - movq $0x55e9b8,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55e9b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + or %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov %cl,-0x2676b6ff(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 55d2f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - pop %rdx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ea8f │ │ │ │ + add %dl,-0x20000000(%rip) │ │ │ │ + and 0x458d4801(%rbp),%ebx │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 567cbb │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 55ea93 │ │ │ │ + je 567cb6 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x55ea50,-0x18(%rbp) │ │ │ │ - lea 0x18d5a6f(%rip),%rbx │ │ │ │ + movq $0x567cf8,-0x18(%rbp) │ │ │ │ + mov $0xa,%edi │ │ │ │ + lea 0x1ab877c(%rip),%rsi │ │ │ │ + lea 0x16b5e1a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55ea50 │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 567cec │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 567cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x55faa8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1e37262,(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 567d57 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2abb9,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x567cd0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - mov %cl,0x458d4801(%rbp) │ │ │ │ - call 734e23fc <__environ@GLIBC_2.2.5+0x714a21d4> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + and 0x458d4801(%rbp),%bl │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 567deb │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 55eb1c │ │ │ │ + je 567de6 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x55eb08,-0x18(%rbp) │ │ │ │ - lea 0x18d59b7(%rip),%rbx │ │ │ │ + movq $0x567e28,-0x18(%rbp) │ │ │ │ + mov $0x11,%edi │ │ │ │ + lea 0x1ab864c(%rip),%rsi │ │ │ │ + lea 0x16b5cd8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55eb08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018d87(%rax) │ │ │ │ - lea 0x18d87a1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ebf3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55eb80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55eb80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 567e1c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 567e28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 55ebe3 │ │ │ │ - movq $0x55fae8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1e37262,-0x30(%r12) │ │ │ │ - movq $0x55faa8,-0x28(%r12) │ │ │ │ + ja 567e87 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e37262,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2ac01,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x567e00,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + and %ebx,0x458d4801(%rbp) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 567f1b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 567f16 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x567f58,-0x18(%rbp) │ │ │ │ + mov $0x7,%edi │ │ │ │ + lea 0x1ab851c(%rip),%rsi │ │ │ │ + lea 0x16b594f(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ecab │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55ec50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55ec50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 567f4c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 567f58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55faa8,-0x28(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 567fb7 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e37259,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e37251,(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2ac49,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x567f30,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + and %bl,0x458d4801(%rbp) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 56804b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 568046 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x568088,-0x18(%rbp) │ │ │ │ + mov $0xe,%edi │ │ │ │ + lea 0x1ab83ec(%rip),%rsi │ │ │ │ + lea 0x16b5a69(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ed63 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55ed08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55ed08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 56807c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 568088 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55faa8,-0x28(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5680e7 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e37262,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e37251,(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2ac91,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x568060,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 568171 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56816c │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x568188,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1acfc5e(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b32220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4801aa16(%rax) │ │ │ │ + movl $0x5681d8,0x0(%rbp) │ │ │ │ + lea 0x1acfc2a(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 197be80 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 55ecfb │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55ee23 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55edc8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18d854c(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55edc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5681cc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5681d8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55fae8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37259,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x1af1d40,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x197d088,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x5681b0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018d84,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + shrb $1,(%rbx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55eee3 │ │ │ │ + jb 568298 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55ee88,-0x20(%rbp) │ │ │ │ + movq $0x5682b0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0x18c2960(%rip),%rsi │ │ │ │ + lea 0x18c28b1(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18d848c(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55ee88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b338e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55fae8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37259,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - orl $0xffffffe0,0x458d4801(%rbp) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55efa3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55ef48,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18d83cc(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %esi,0x48(%rsi,%rbx,2) │ │ │ │ + movl $0x5682e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55ef48 │ │ │ │ + jne 5682e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55fae8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37259,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 568307 │ │ │ │ + add $0x83850f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmp $0x1c7ed6e,%rcx │ │ │ │ + jne 5683e8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1acfa86(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x568348,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,-0x72b7fe73(%rbx) │ │ │ │ - rex.RB loopne 55f009 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 55f093 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55f008,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18d830c(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5683da │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 56830c │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0xf(%rbx),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5683a8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f008 │ │ │ │ + jne 5683a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - lock push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 55f038 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5683da │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 56830c │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0xf(%rbx),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1acf9c1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x1716974(%rip),%rdi │ │ │ │ + mov $0x5,%edx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 568423 │ │ │ │ + lea 0x1acf97d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x568450,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55fae8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e37259,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 5683da │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 56830c │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0xf(%rbx),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55f183 │ │ │ │ + jb 5684fd │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55f0f8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x18d821c(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x5684d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f0f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - int1 │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 55f128 │ │ │ │ + jne 5684d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x55fae8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x1e37262,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18cacd1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18caccc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rcx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55f1f0 │ │ │ │ + jb 568566 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55f1d8,-0x18(%rbp) │ │ │ │ + movq $0x568558,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f1d8 │ │ │ │ + jne 568558 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x55f208,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 54c778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f26f │ │ │ │ - movq $0x55fae8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1e37259,-0x30(%r12) │ │ │ │ - movq $0x55faa8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e37262,-0x18(%r12) │ │ │ │ - movq $0x55fa88,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18cac63,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x73,-0x74b3fe73(%rax) │ │ │ │ - adc %ch,%cl │ │ │ │ - incl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5685df │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5685d4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x568518,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5685f8,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d48018d80,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 55f2da │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55f2f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 55f398 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018d7f(%rax) │ │ │ │ - movl $0x55f318,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18d7f38(%rip),%r14 │ │ │ │ - jmp 1a9c790 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7f(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55f36d │ │ │ │ - movq $0x55f358,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55f358 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jg 55f2e4 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 55f364 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ - lea 0x1ad8a4d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e2cec <__environ@GLIBC_2.2.5+0xe4a2ac4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shl $1,%bl │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56866e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x568660,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f3d0 │ │ │ │ + jne 568660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018d7f(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0x172a633(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f429 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x55f198,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d7f10(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f429 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x55f0a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x55f4c0,-0x8(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - lea 0x18d7d5b(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55f4c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18cab5b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7e(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x55f518,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55f518 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jle 55f484 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - and $0x66,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jle 55f4a4 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r8b,-0xb7f81d(%r11) │ │ │ │ - lret │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f7bf │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 55f571 │ │ │ │ - movq $0x55efb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x55f5a8,0x8(%rbp) │ │ │ │ - lea 0x18d4f1c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568722 │ │ │ │ + movq $0x5686d0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f5a8 │ │ │ │ + jne 5686d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55f7f4 │ │ │ │ - movq $0x55f5f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55f5f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jge 55f584 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000002(%rsi) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f8a6 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xe(%rbx),%rax │ │ │ │ - jne 55f64a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x568620,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - movq $0x55f920,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bc3040 │ │ │ │ - movq $0x55ee38,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f429 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x55ecc0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f429 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x55ec08,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f429 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x55eb38,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 55f7d7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f7af │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x55f290,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x55f8d8,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 55f398 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x55f4f8,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x55f8f8,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - mov 0x9(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 55f398 │ │ │ │ - movq $0x55f828,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x568738,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55f828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jp 55f7b4 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x5e(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f8b6 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 55f85d │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x1ad856b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x55ed78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18d4a03(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 55f8e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x7a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x55f998,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18d7930(%rip),%r14 │ │ │ │ - jmp 1a9c790 │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jns 55f8ac │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000001(%rip) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55f976 │ │ │ │ - movq $0x55eef8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d79(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55fa3d │ │ │ │ - movq $0x55f9e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5687ae │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5687a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55f9e0 │ │ │ │ + jne 5687a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x79(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55fa2d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x55f2b0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - movq $0x55fa60,0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18caa1b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 55dc00 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ad837d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ja 55f9ec │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%bh │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %esp,0x1(%rsp,%rbp,2) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568862 │ │ │ │ + movq $0x568810,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568810 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x568760,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x568878,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - movsb %gs:(%rsi),%es:(%rdi) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568905 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5688e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5688e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - mov $0x16ca4,%edi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18ca8c9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - out %eax,(%dx) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x18ca8c4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x5(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55fbba │ │ │ │ - movq $0x55fb80,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55fb80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 568966 │ │ │ │ + movq $0x568980,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e2f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d77c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55fc57 │ │ │ │ - movq $0x55fc18,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55fc18 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x89,%al │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 5689b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rbp) │ │ │ │ + cmpl $0x0,0x17(%rbx) │ │ │ │ + jg 568a47 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + movq $0x2037da2,0x8(%rdx) │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + cmp $0x1bf7120,%rdi │ │ │ │ + jne 568a1a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0x5688a0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x568a78,0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18d7732(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55fcfb │ │ │ │ - movq $0x55fcb8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55fcb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d7696(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 55fd65 │ │ │ │ + jb 568aee │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x55fd58,-0x18(%rbp) │ │ │ │ + movq $0x568ae0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 55fd58 │ │ │ │ + jne 568ae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x490055fd(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 55fde0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18ca6db,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x55fd80,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e3734 <__environ@GLIBC_2.2.5+0xe4a350c> │ │ │ │ - (bad) │ │ │ │ - sti │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55fed7 │ │ │ │ - movq $0x55fe38,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 55fe38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568b67 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 568b5c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x568aa0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x568b80,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x49000000(%rbx) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55fec7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x55fd18,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1bf7518,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bf74a0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x50(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ad7ee3(%rip),%r14 │ │ │ │ - lea 0x1ad7edc(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d75e1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0x1ad7ec3(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - jne 55fea4 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55ff5f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 55ff5a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18d7559(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - jne 55ff04 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55ffbf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 55ffba │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1ad7e10(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 55ff64 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 55fffa │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568bf6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x568be8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,-0x73(%rbp) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 560032 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18ca5d3,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock je 55ffd4 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 56006a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568c6f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 568c64 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x568ba8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x568c88,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018d74,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5600a2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex je 560044 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734e3a0c <__environ@GLIBC_2.2.5+0x714a37e4> │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568d15 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5600f8,-0x18(%rbp) │ │ │ │ + movq $0x568cf0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5600f8 │ │ │ │ + jne 568cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - je 560084 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18ca4b9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 55fb48 │ │ │ │ - lea 0x18d73e0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ca4b4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5601a7 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 568d8f │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56019c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + ja 568d84 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x568cb0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x568da8,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5601e6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 560250 │ │ │ │ + jb 568e35 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x560240,-0x18(%rbp) │ │ │ │ + movq $0x568e10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 560240 │ │ │ │ + jne 568e10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x2(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x18ca399(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ca394(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568eea │ │ │ │ + movq $0x568e98,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568e98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x568dd0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x568f00,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x560268,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 560332 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x560320,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 560320 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex or %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x3(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 568f84 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x568f68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 568f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + push %rdx │ │ │ │ + out %al,(%dx) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 568f8a │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,-0x38b70000(%rax,%rax,1) │ │ │ │ - rex.R and $0xa0,%al │ │ │ │ - and %ah,0x458b4801(%rsp,%rdi,4) │ │ │ │ - adc %cl,-0x77(%rcx) │ │ │ │ - rex.R and $0xa8,%al │ │ │ │ - movq $0x1bca4c0,-0x50(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1bca420,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea 0x2(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x560348,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jae 560515 │ │ │ │ - lea 0x18d7114(%rip),%rbx │ │ │ │ + test %edi,0x4cfffffe(%rax) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5692cc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5692c1 │ │ │ │ + mov 0x7(%r8),%rax │ │ │ │ + mov 0xf(%r8),%rbx │ │ │ │ + mov 0x17(%r8),%rcx │ │ │ │ + mov 0x1f(%r8),%rdx │ │ │ │ + mov 0x27(%r8),%r10 │ │ │ │ + mov 0x2f(%r8),%r11 │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov 0x37(%r8),%r14 │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + mov 0x47(%r8),%rsi │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ + mov 0x4f(%r8),%rdi │ │ │ │ + mov %r8,0x120(%rsp) │ │ │ │ + mov 0x57(%r8),%r8 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + mov 0x5f(%r9),%r9 │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov 0x67(%rax),%rax │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + mov 0x6f(%rbx),%rbx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x77(%rcx),%rcx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov 0x7f(%rdx),%rdx │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov 0x120(%rsp),%r10 │ │ │ │ + mov 0x87(%r10),%r10 │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov 0x120(%rsp),%r11 │ │ │ │ + mov 0x8f(%r11),%r11 │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ + mov 0x97(%r14),%r14 │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + mov 0x9f(%rsi),%rsi │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + mov 0xa7(%rdi),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x120(%rsp),%r8 │ │ │ │ + mov 0xaf(%r8),%r8 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + mov 0xb7(%r9),%r9 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov 0xbf(%rax),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x569448,-0xd0(%rbp) │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,0x108(%rsp) │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,0xe8(%rsp) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov 0x128(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x30(%rbp) │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x108(%rsp),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov 0x130(%rsp),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffff28,%rbp │ │ │ │ + jmp 5536b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18c1b95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 560a6b │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5605f8 │ │ │ │ - movq $0x560478,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 560478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ + nop │ │ │ │ + and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jo 560404 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,-0x4d(%rbp) │ │ │ │ - add $0x88,%r12 │ │ │ │ + add %bh,%al │ │ │ │ + sbb 0x28458b48(%rcx,%rax,1),%cl │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5693b5 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 560881 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x560200,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x1bf74a0,-0x68(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1bf7518,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x5602c0,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 569333 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x568f28,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - movq $0x560540,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 560540 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + movq $0x56b0a0,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x18c7fb2(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56069b │ │ │ │ - movq $0x560590,-0x10(%rbp) │ │ │ │ + add %bl,0x1a(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5693b5 │ │ │ │ + movq $0x5693a0,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 560590 │ │ │ │ + jne 5693a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + and %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018d6f(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5605f8 │ │ │ │ - movq $0x5605e0,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb 0x4807e383(%rcx,%rax,1),%cl │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 56b010 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1abf77d(%rip),%rsi │ │ │ │ + movq $0x5693f8,-0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5605e0 │ │ │ │ + jne 5693f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018c19(%rax) │ │ │ │ + mov 0x110(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 5698f6 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6f(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 560444 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - movq $0x560620,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 560620 │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb 0x45c748(%rcx,%rax,1),%cl │ │ │ │ + jo 5693e2 │ │ │ │ + push %rsi │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 569470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5606a9 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 56064d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - je 560733 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56068b │ │ │ │ - movq $0x55ffd8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ad771f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5606e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + sbb %ecx,-0x17ba38b8(%rcx,%rax,1) │ │ │ │ + rclb $0x7,0x438b4800(%rsi,%rdx,2) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5606e0 │ │ │ │ + jne 5694c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 560891 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,0x49018c19(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 560723 │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e37518,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x560778,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x1(%rcx),%rax │ │ │ │ + ja 569edc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + movq $0x568258,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jne 569567 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + cmp $0x1c1d887,%rax │ │ │ │ + je 569423 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x16b4360(%rip),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 56955f │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + movq $0x5695a0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x9(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 560778 │ │ │ │ + jne 5695a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 560a6b │ │ │ │ - movq $0x5607d0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5607d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5609d1 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 560b17 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jne 560428 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 560a36 │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x5601c0,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x56e3f8,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x21(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 560515 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x5608d0,-0x10(%rbp) │ │ │ │ + add %ah,0x18(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x5695d8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5608d0 │ │ │ │ + jne 5695d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x6c(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 56097b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56096b │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x1bca420,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x56e3f8,-0x28(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x21(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 560515 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5609c1 │ │ │ │ - movq $0x560010,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 560a36 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x560138,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x56e3f8,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea 0x1(%rdx),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x21(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 560515 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffffffffff8d │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 560a70 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 560aff │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 560ac6 │ │ │ │ - movq $0x560080,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5600b8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x560048,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %cl,0x184d8b48(%rcx,%rax,1) │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xcc,%rax │ │ │ │ + jne 569ec1 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x560a58,0x0(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 560a6b │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x1ad727a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560b83 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560ba0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + mov 0x120(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov 0x60(%rbp),%r9 │ │ │ │ + mov 0xb0(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + lea 0x1ace757(%rip),%r8 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + jmp 569aef │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 560bc1 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x18d6a3c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x560b60,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e375b5,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18d6a14(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - incb (%rax) │ │ │ │ - jle 560c2b │ │ │ │ - jmp 560ba0 │ │ │ │ - lea 0x1ad718f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560c92 │ │ │ │ - movq $0x560c88,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %es,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 56961e │ │ │ │ + movq $0x5696b0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 560c88 │ │ │ │ + jne 5696b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 560c20 │ │ │ │ - lea 0x18d698f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - shrb $0x1,-0x73(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560cd2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %ch,-0x73(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 560d0a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - imul $0xf8394cf0,0x458d4801(%rbp),%ecx │ │ │ │ - jb 560d42 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560d7b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560d98 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x110(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 5698f6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x33,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e46ec <__environ@GLIBC_2.2.5+0xe4a44c4> │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ - mov $0x48000000,%ecx │ │ │ │ - movl $0x560de0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 560de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x148(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov 0x80(%rbp),%r14 │ │ │ │ + mov 0x88(%rbp),%r9 │ │ │ │ + mov 0xd8(%rbp),%rcx │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5697d4 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %cl,0x16(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x130(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0xc0(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 560e4e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x560d58,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + ja 569d4f │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 569d00 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x569820,0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 569820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018c15(%rax) │ │ │ │ + mov 0x110(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 5698f6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560edb │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 560ed0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x560d98,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560d98 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 569a2a │ │ │ │ + movq $0x569898,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 569898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x1,-0x73(%rdi) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560f12 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x8b48018c,%eax │ │ │ │ + test %edx,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ rex.W │ │ │ │ - lea (%ecx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 560f47 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 5698f6 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ah,-0x73(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 560f7f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %ah,%al │ │ │ │ + adc $0x8c,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + test %edx,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 569ac1 │ │ │ │ + movq $0x569948,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x18c130f(%rip),%rbx │ │ │ │ + mov 0xe(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 569948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - addl $0x0,0x4(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x18d66bc,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018d66(%rax) │ │ │ │ - movl $0x560ff8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x14(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + movq $0x569990,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 560ff8 │ │ │ │ + jne 569990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x66(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 561076 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 561066 │ │ │ │ - movq $0x560ce8,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x5610a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc $0x8c,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5699,$0x0 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5610a8 │ │ │ │ + jne 5699c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lea %gs:(%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 561148 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 561138 │ │ │ │ - movq $0x560e88,-0x58(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x40,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 5613ef │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5611aa │ │ │ │ - movq $0x560d20,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018d64(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 5617f7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x64(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56125c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56124c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 5613ef │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5612a2 │ │ │ │ - movq $0x560ef0,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018d63(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56132c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56131c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 5613ef │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 561372 │ │ │ │ - movq $0x560f28,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x49000004(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5618d0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + adc 0x10458b48(%rcx,%rax,1),%ecx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5699f7 │ │ │ │ + movq $0x5698d0,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - movq $0x561418,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561418 │ │ │ │ + jne 5698d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x62(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5616a7 │ │ │ │ - movq $0x561468,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 569a2a │ │ │ │ + movq $0x569860,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x569a58,0x0(%rbp) │ │ │ │ + lea 0x18c1237(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561468 │ │ │ │ + jne 569a58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x48005614,%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %bl,0x13(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x569aa8,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x17(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5614b8 │ │ │ │ + jne 569aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d61(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5618c6 │ │ │ │ - movq $0x561508,-0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc 0x45c748(%rcx,%rax,1),%ecx │ │ │ │ + push $0x48005697 │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp d5c340 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1ace2cd(%rip),%rbx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 569b83 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 569d77 │ │ │ │ + movq $0x569b38,0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561508 │ │ │ │ + jne 569b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + and (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x61(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5616b5 │ │ │ │ - movq $0x561550,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %bl,0x12(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x110(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + je 569e8e │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 569c95 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 569e25 │ │ │ │ + movq $0x569be0,0x20(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,0x120(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561550 │ │ │ │ + jne 569be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x561590,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dh,0x11(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 569c3b │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561590 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x568d38,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x569f30,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0x100(%rbp),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 5a4ca8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %al,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x561398,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %ecx,0x858b48(%rcx,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ + cmp %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + rex │ │ │ │ + mov 0x90(%rbp),%rdx │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 569ce4 │ │ │ │ + movq $0x568e58,-0x10(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,(%r12) │ │ │ │ + movq $0x569f50,0x20(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5a4510 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x569c60,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 569d3b │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x569678,0x10(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + lea -0x4(%r12),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1ad560f(%rip),%r14 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57a540 │ │ │ │ - movq $0x5615f8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x1ace058(%rip),%rax │ │ │ │ + jmp 569aef │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5696f0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 569b83 │ │ │ │ + add $0x38,%rbp │ │ │ │ + movq $0x569dc8,0x0(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0xe8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5615f8 │ │ │ │ + jne 569dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x60(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + jl ffffffffc4d9e6cc <__environ@GLIBC_2.2.5+0xffffffffc2d5e4a4> │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x568498,-0x10(%r12) │ │ │ │ + mov 0xe8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x56a608,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5618c6 │ │ │ │ - movq $0x561648,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x569e58,0x20(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561648 │ │ │ │ + jne 569e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %dh,0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x56a8f8,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x1acdf1f(%rip),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + mov %rcx,0x100(%rbp) │ │ │ │ + jmp 1bf3308 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 569607 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 569b83 │ │ │ │ + cmp $0x130,%rax │ │ │ │ + jne 569eec │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + cmp $0x64,%rax │ │ │ │ + jl 56a5d9 │ │ │ │ + cmp $0xc8,%rax │ │ │ │ + jge 56a5d9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 569d8b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + jmp 569f57 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + or $0x8b48018c,%eax │ │ │ │ + lea 0x48000000(%rax),%edx │ │ │ │ + movl $0x569f88,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56170f │ │ │ │ - movq $0x561680,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x100(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561680 │ │ │ │ + jne 569f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x48018c0d(%rax) │ │ │ │ + movl $0x56a110,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x98(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 55d4e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5611f8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - lea 0x1abb94e(%rip),%rsi │ │ │ │ - lea 0x1ad551f(%rip),%r14 │ │ │ │ - jmp 57a168 │ │ │ │ - lea 0x1ad6713(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5616e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5616e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0xd(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x98(%rbp),%r9 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rdx │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0xb8(%rbp),%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r8 │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov 0xc8(%rbp),%r10 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r11 │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r14 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0xe8(%rbp),%r9 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0xf0(%rbp),%rax │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov 0xf8(%rbp),%rdx │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %r8,0xd8(%rsp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ + mov 0x100(%rbp),%r14 │ │ │ │ + jmp 56a278 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018d5f(%rax) │ │ │ │ - movl $0x5612c8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - lea 0x1abb8e6(%rip),%rsi │ │ │ │ - lea 0x1ad54b7(%rip),%r14 │ │ │ │ - jmp 57a168 │ │ │ │ - movq $0x561750,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + or $0x8c,%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + rex │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x98(%rbp),%r9 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rdx │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0xb8(%rbp),%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r8 │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov 0xc8(%rbp),%r10 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r11 │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r14 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0xe8(%rbp),%r9 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0xf0(%rbp),%rax │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov 0xf8(%rbp),%rdx │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %r8,0xd8(%rsp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ + mov 0x100(%rbp),%r14 │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 56a26d │ │ │ │ + movq $0x56a438,0x0(%rbp) │ │ │ │ + jmp 5a5480 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56a40b │ │ │ │ + movq $0x592fe0,-0xd8(%r12) │ │ │ │ + mov %r10,-0xd0(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x1e2acfa,-0x98(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x568690,-0x10(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0xd7(%r12),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rax,0x100(%rbp) │ │ │ │ + add $0x100,%rbp │ │ │ │ + jmp *0x8(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + movq $0x569fb8,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + and %dl,0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x561790,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or %cl,-0x1f3b7eb7(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rsi │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5618b6 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 5617d6 │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 5613ef │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - cmp $0x10ffff,%rcx │ │ │ │ - je 5618e0 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5618f0 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 56182f │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x561920,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x18d99bb(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x560cb0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5618a6 │ │ │ │ - movq $0x560f60,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + movq $0x592fe0,-0xd8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x1e2acfa,-0x98(%r12) │ │ │ │ + mov 0x80(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov 0x88(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov 0x90(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0xa8(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0xc8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0xd0(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0xd8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0xe0(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0xe8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0xf0(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0xf8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x5687d0,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0xd7(%r12),%r9 │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x100(%rbp) │ │ │ │ + add $0x100,%rbp │ │ │ │ + jmp *0x8(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1abb401(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5611d0,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + movq $0x5692e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x18c06cd(%rip),%rsi │ │ │ │ + lea 0x18c0546(%rip),%r14 │ │ │ │ + jmp 1b338e8 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x561950,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x18d9994(%rip),%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 1ab1b50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x560fc8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x1abb687(%rip),%rsi │ │ │ │ - lea 0x1ad4d90(%rip),%r14 │ │ │ │ - jmp 57a990 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - pop %rbp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5619ce │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5619c9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18d5d8f(%rip),%rsi │ │ │ │ - lea 0x18d5d62(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - and 0x458d4801(%rbx),%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 561a2f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 561a2a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x16c892f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a6ac50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + add $0xe8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56a8d8 │ │ │ │ + mov 0xf0(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rbx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rdx │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0xb8(%rbp),%rdi │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r8 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov 0xc8(%rbp),%r9 │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r10 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r11 │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + mov 0xe0(%rbp),%r14 │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov 0xe8(%rbp),%rcx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r10,0xf8(%rsp) │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + movq $0x592fe0,-0xe0(%r12) │ │ │ │ + mov %rdi,-0xd8(%r12) │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rdi,-0xd0(%r12) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc8(%r12) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb8(%r12) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb0(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + movq $0x1e2acfa,-0xa0(%r12) │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x98(%r12) │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x90(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x568588,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xdf(%r12),%r9 │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x18c8d20(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0xf0(%rbp) │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x8(%rbp) │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + and %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 561a96 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 561a91 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1ad4c78(%rip),%rsi │ │ │ │ - lea 0x1ad4c71(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc6f68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - pop %rbp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 561afe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 561af9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18d5cef(%rip),%rsi │ │ │ │ - lea 0x1ad4c09(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a80210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5d(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 561d13 │ │ │ │ - movq $0x561b60,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + add $0x8c,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x49000000(%rdx) │ │ │ │ + movl $0x568928,-0x28(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x100(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56a970,0x0(%rbp) │ │ │ │ + mov 0x90(%rbp),%rbx │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561b60 │ │ │ │ + jne 56a970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + and %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 5620a9 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - movq $0x561ba8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %al,%al │ │ │ │ + add 0x45c748(%rcx,%rax,1),%ecx │ │ │ │ + adc %ch,-0x74b7ffaa(%rbx) │ │ │ │ + jge 56a9a4 │ │ │ │ + mov 0x98(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 55d4e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rsp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x7,%rdx │ │ │ │ - je 5620b8 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 561d05 │ │ │ │ - movq $0x561bf8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561bf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rsi │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rdi │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov 0xb8(%rbp),%r8 │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r9 │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov 0xc8(%rbp),%r10 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r11 │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r14 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0xe8(%rbp),%rax │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + mov 0xf0(%rbp),%rdx │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + mov 0xf8(%rbp),%rsi │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ + mov 0x100(%rbp),%r14 │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + jmp 56ac92 │ │ │ │ + and %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018d5c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jb 561d1e │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jae 561d98 │ │ │ │ - movq $0x561c58,-0x8(%rbp) │ │ │ │ - mov 0x2(%rbx),%rcx │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + add 0x184d8b48(%rcx,%rax,1),%cl │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x90(%rbp),%rcx │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rsi │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov 0xb0(%rbp),%rdi │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov 0xb8(%rbp),%r8 │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0xc0(%rbp),%r9 │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov 0xc8(%rbp),%r10 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r11 │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + mov 0xd8(%rbp),%r14 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0xe8(%rbp),%rax │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + mov 0xf0(%rbp),%rdx │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + mov 0xf8(%rbp),%rsi │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ + mov 0x100(%rbp),%r14 │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 56ac87 │ │ │ │ + movq $0x56ae60,0x0(%rbp) │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 5a5480 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561c58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + add $0xe8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56ae38 │ │ │ │ + movq $0x592fe0,-0xe0(%r12) │ │ │ │ + mov %r10,-0xd8(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x1e2acfa,-0xa0(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x568b10,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0xdf(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rax,0x100(%rbp) │ │ │ │ + add $0x100,%rbp │ │ │ │ + jmp *0x8(%rbp) │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + movq $0x56a9b0,0x0(%rbp) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + and %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 561c78 │ │ │ │ + add %bl,0x49018bfe(%rax) │ │ │ │ + add $0xe8,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b000 │ │ │ │ + movq $0x592fe0,-0xe0(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov 0x70(%rbp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0x1e2acfa,-0xa0(%r12) │ │ │ │ + mov 0x80(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x88(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov 0x90(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov 0x98(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0xa8(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0xc8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0xd0(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0xd8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0xe0(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0xe8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0xf0(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0xf8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x568c18,-0x18(%r12) │ │ │ │ + mov 0x100(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xdf(%r12),%r9 │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x100(%rbp) │ │ │ │ + add $0x100,%rbp │ │ │ │ + jmp *0x8(%rbp) │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x56b040,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x18d5b49(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x561cb8,-0x10(%rbp) │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561cb8 │ │ │ │ + jne 56b040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4801ac6d(%rax) │ │ │ │ - movl $0x561cf0,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561cf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ + add %dh,-0x3(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b07f │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jl 56b06f │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + jmp 5693bc │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x1abdabf(%rip),%rsi │ │ │ │ + jmp 5693bc │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6d(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %eax,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - test %ch,0x48000002(%rcx) │ │ │ │ - add $0x10,%ebp │ │ │ │ - lea 0x1ad608d(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d5b7e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jae 561e30 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 561f9c │ │ │ │ - movq $0x561d68,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + std │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x569358,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b6bcd0 │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018bfd(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b19c │ │ │ │ + movq $0x56b110,-0x28(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561d68 │ │ │ │ + jne 56b110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5a(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + add %bl,-0x3(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x56b140,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 561c68 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x1dfbbb8(%rax),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jne 561f9c │ │ │ │ - movq $0x561df0,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561df0 │ │ │ │ + jne 56b140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop %rcx │ │ │ │ - lea (%rcx),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + std │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x56b170,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - je 561e0c │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 561c68 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0x9(%rbx),%rax │ │ │ │ - je 561e1f │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 561d05 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x561e70,-0x8(%rbp) │ │ │ │ - mov 0x3(%rbx),%rcx │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561e70 │ │ │ │ + jne 56b170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cld │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + movq $0x56b1f0,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 568fa0 │ │ │ │ + lea 0x18bfce5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rcx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 561e85 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 561c68 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - dec %rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - dec %rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 561ea7 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 561d05 │ │ │ │ - mov 0xb(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x18d5962(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc3348 │ │ │ │ - nop │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6b(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 561d05 │ │ │ │ - movq $0x561f10,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561f10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 56b1d4 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 56b1f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0x48,0x45c748(%rcx,%rax,1),%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b241 │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x2037dc1,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x56b1b8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 561f48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sti │ │ │ │ + mov (%rcx),%eax │ │ │ │ + jmp 56b0c8 │ │ │ │ + nopl (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - imul $0xffffff8d,0x4807e383(%rcx,%rax,1),%ebp │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - and %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 561d05 │ │ │ │ - movq $0x561f88,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %dh,0x48018cc6(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b37b │ │ │ │ + movq $0x56b2f8,-0x20(%rbp) │ │ │ │ + lea 0x18cc694(%rip),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 561f88 │ │ │ │ + jne 56b2f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push $0xffffffffffffffac │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x48000000(%rcx) │ │ │ │ - add $0x18,%ebp │ │ │ │ - lea 0x1ad5dff(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x3948174b(%rbx),%ecx │ │ │ │ + enter $0x6475,$0x48 │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 56b340 │ │ │ │ + movq $0x56b360,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x1acca52(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x561fd8,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 561fd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbx,%rdx,8),%dh │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x1acca2e(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18bfb4e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6a(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - and %dl,0x0(%rsi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sti │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b419 │ │ │ │ + movq $0x56b3d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562020 │ │ │ │ + jne 56b3d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push $0xffffffffffffffac │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rbx,2) │ │ │ │ - movl $0x561ed0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x562078,0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + cli │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x56b400,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562078 │ │ │ │ + jne 56b400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - imul $0x834807e0,-0x7c2776b8(%rcx,%rax,1),%ebp │ │ │ │ - clc │ │ │ │ - add %esi,0x14(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x1ac69b9(%rip),%rbx │ │ │ │ + cli │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov 0xf(%rax),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 56b2b0 │ │ │ │ + lea 0x18bfac0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 561b78 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 561bc4 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp 56b470 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0xb(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018d57(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5620fa │ │ │ │ - movq $0x562118,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 561b20 │ │ │ │ - lea 0x18d57a7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1ad5c71(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ad5c6c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x57(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56217f │ │ │ │ - movq $0x5621a0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18d5743(%rip),%r14 │ │ │ │ + jb 56b4d5 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 56b4c7 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 56b4b9 │ │ │ │ + movq $0x56b4b0,0x0(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bc3348 │ │ │ │ - lea 0x18d5752(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1ad5be9(%rip),%ebx │ │ │ │ + add 0xe(%rbp),%dh │ │ │ │ + lea 0x1acc8e2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1ad5be4(%rip),%rbx │ │ │ │ + lea 0x1acc8cb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x18bfa14(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 562349 │ │ │ │ - movq $0x562220,-0x10(%rbp) │ │ │ │ + rex.RB loopne 56b561 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 56b611 │ │ │ │ + movq $0x56b550,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562220 │ │ │ │ + jne 56b550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rcx) │ │ │ │ - movl $0x562258,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x4b(%r8) │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562258 │ │ │ │ + jne 56b578 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005622(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock shlb $0x43,-0x74b7ffaa(%rbp) │ │ │ │ + cmovs -0x74b7f7a3(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562288 │ │ │ │ + jne 56b5c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,-0x38b80000(%rax,%rax,1) │ │ │ │ - add %r8b,%r8b │ │ │ │ - and 0x0(%rsi),%dl │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov $0x56,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5622c0 │ │ │ │ + jne 56b5e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 5622cb │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - movq $0x562300,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562300 │ │ │ │ + rex.XB cmovl -0x74b3f8b8(%r11),%ecx │ │ │ │ + rex cmovs -0x74b7f783(%rbx),%ecx │ │ │ │ + jne 56b60c │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 56b470 │ │ │ │ + lea 0x18bf8e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 56b68b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56b686 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x56b6c8,-0x18(%rbp) │ │ │ │ + mov $0x8,%edi │ │ │ │ + lea 0x1ab4dac(%rip),%rsi │ │ │ │ + lea 0x16ac7a1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d5c340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,2) │ │ │ │ - movl $0x562338,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 56b6bc │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 56b6c8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b727 │ │ │ │ + movq $0x1af1d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x197d088,-0x30(%r12) │ │ │ │ + lea -0x3c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xd5cb98,-0x10(%r12) │ │ │ │ + movq $0x1e2af01,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x56b6a0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 56da78 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 562343 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - lea 0x18d5598(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x4801a6f5 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b7e0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56b7c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56b7c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmc │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + mov $0x56,%bh │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + hlt │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp *-0x3a7cb7ff(%rsi) │ │ │ │ + or %ch,%cl │ │ │ │ + fnsave 0x15(%rsi) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5624da │ │ │ │ - movq $0x5623d0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b8b6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56b870,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5623d0 │ │ │ │ + jne 56b870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,-0x38b80000(%rax,%rax,1) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - and $0x56,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b8a6 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abd278(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3c(%rbp) │ │ │ │ - movq $0x562448,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - je 56247f │ │ │ │ - cmp $0x2f,%rax │ │ │ │ - je 56247f │ │ │ │ - lea 0x1ad5943(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b92b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b920 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56b940,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 562483 │ │ │ │ - (bad) │ │ │ │ - jne 562458 │ │ │ │ - lea 0x1ad5913(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acc449(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x5624b8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea 0x1acc444(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5624b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,-0x6c(%rbp) │ │ │ │ - movq $0x562478,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rsp │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 562570 │ │ │ │ - movq $0x562530,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 56b9cb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56b9c0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56b8e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rbx │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 562560 │ │ │ │ - movq $0x562590,-0x8(%rbp) │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - lea 0x18d539b(%rip),%r14 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1a9c790 │ │ │ │ - lea 0x18d5231(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56ba76 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56ba30,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ba30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18d53b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rax │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5626d0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 560fa0 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56ba66 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abd0b8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%ch │ │ │ │ - add $0x0,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sub %ah,(%rsi) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56baeb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56bae0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56bb00,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x26(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 562658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acc289(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1acc284(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + test $0xf3,%al │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56bb93 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56bb88 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56baa0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56bba8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - mov $0x48000001,%ebx │ │ │ │ - movl $0x5626a0,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + repz mov (%rcx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18bf32f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5626a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 1b323c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rsp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - jmp 562824 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56bc66 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56bc20,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56bc20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x43(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56270f │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ + ja 56bc56 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x562758,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abcec8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rsp,%rsi,2) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 562669 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56bcdb │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5627c0 │ │ │ │ - movq $0x562390,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5625d8,0x10(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1b323c0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5625b0,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x562808,0x8(%rbp) │ │ │ │ + ja 56bcd0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56bcf0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x73(%r8) │ │ │ │ - adc $0x1ad55aa,%eax │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 562963 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 562a17 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 562b28 │ │ │ │ - movq $0x562888,0x10(%rbp) │ │ │ │ - mov 0x6(%rdx),%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acc099(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1acc094(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shrb $0x56,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + mov $0x48018bf1,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56bd83 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56bd78 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56bc90,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56bd98,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 5628c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xf(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18bf13f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 5628dc │ │ │ │ - add %cl,(%rdi) │ │ │ │ - test %eax,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - call 89bb42c <__environ@GLIBC_2.2.5+0x697b204> │ │ │ │ - movq $0x562910,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56be56 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56be10,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562910 │ │ │ │ + jne 56be10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,%esi │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - jnp 56292c │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - add %dh,0x12(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x18d6e8e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56be46 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 562a87 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 562b90 │ │ │ │ - movq $0x5629b0,0x18(%rbp) │ │ │ │ - mov 0x7(%rdx),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5629b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abccd8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x2f,%rax │ │ │ │ - jne 5629dd │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x18d6fb1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56e2f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56becb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56bec0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56bee0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 562a42 │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acbea9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x562a08,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ + lea 0x1acbea4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x18,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56bf6b │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 562ab2 │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x562a78,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d4e19(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 56bf60 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56be80,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 562b57 │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x562b20,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c016 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56bfd0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56bfd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 562bbf │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x562b88,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ + ja 56c006 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abcb18(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 562c40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 562cc7 │ │ │ │ - movq $0x562c78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 56c08b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c080 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56c0a0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 562cb7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x562c20,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acbce9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d4c72(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ad50e8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1acbce4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 562d28 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 562eb7 │ │ │ │ - movq $0x562db0,-0x58(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x1f(%rax),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x27(%rax),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x2f(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x37(%rax),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - and $0x7,%r14d │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562db0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x80,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push %r8 │ │ │ │ - jne 562ea9 │ │ │ │ - movq $0x562de8,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562de8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + or %ch,%dh │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c133 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c128 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56c040,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56c148,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - or $0x480,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018bed(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x18bed8f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - cs push %rsi │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - rex.RB push $0x7507c3f6 │ │ │ │ - sbb $0x48,%al │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x482,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push $0xffffffff8b487c75 │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x2e(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c206 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56c1c0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 562e60 │ │ │ │ + jne 56c1c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x41,%al │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x7cffa9d2(%r8) │ │ │ │ - jrcxz 562e72 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562e98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x43,%al │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c1f6 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abc928(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB (bad) │ │ │ │ - je 562eda │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c27b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c270 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x56c290,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1ad4ee9(%rip),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d4a8a(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x562f08,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562f08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nop │ │ │ │ - mov (%rcx),%esp │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1acbaf9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1acbaf4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x2f(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - rex.RB pop %r8 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562f40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rbx),%esp │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %ch,%ah │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c323 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c318 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56c230,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56c338,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018beb(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x18beb9f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB pop %r8 │ │ │ │ - je 562f56 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 562ea9 │ │ │ │ - movq $0x562f80,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0xb7f81d(%rbx) │ │ │ │ - lret │ │ │ │ - mov %rbx,%rcx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bf74a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 562fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - xor %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0xffffffc8,%ebp │ │ │ │ - jmp 562ea9 │ │ │ │ - movq $0x563000,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c3e7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x56c368,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1b323c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,0x30(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0xb7f81d(%rbx) │ │ │ │ - lret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734efd5c <__environ@GLIBC_2.2.5+0x714afb34> │ │ │ │ + pop %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c461 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x56c3b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x56c480,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - sub %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 562ea9 │ │ │ │ - movq $0x563080,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + jo 56c472 │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - and %r15b,-0x7cffa9d0(%r8) │ │ │ │ - jrcxz 563092 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c53e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56c4f8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5630b8 │ │ │ │ + jne 56c4f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - xchg %eax,%esp │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - mov $0x4801dfbb,%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c52e │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abc5f0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %dh,(%rcx) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c5f6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56c5b0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563138 │ │ │ │ + jne 56c5b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcrb $1,0x48005631(%r8) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c5e6 │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abc538(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - xor %edx,0x0(%rsi) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5631c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + enter $0x8be8,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c641 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18be8a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 5631dc │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 562d28 │ │ │ │ - lea 0x18d4750(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB xchg %eax,%r8d │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56346f │ │ │ │ - movq $0x563260,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 56c6ee │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56c6a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563260 │ │ │ │ + jne 56c6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB ror $1,%r8b │ │ │ │ - xor 0x0(%rsi),%dl │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5632c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56c6de │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1abc440(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + shl $1,%bh │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56c739 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18be7b1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b323c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB shlb $1,(%r8) │ │ │ │ - xor 0x0(%rsi),%edx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + call ffffffff8d9ec8dd <__environ@GLIBC_2.2.5+0xffffffff8b9ac6b5> │ │ │ │ + test %edi,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 56d32c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56c7b8,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563330 │ │ │ │ + jne 56c7b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x33(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - push $0x68458948 │ │ │ │ + add %bh,0x48018be7(%rax) │ │ │ │ + movl $0x56c7f0,-0x8(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563368 │ │ │ │ + jne 56c7f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x400,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018be7(%rax) │ │ │ │ + movl $0x56c838,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56c838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RXB sbb %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push $0xe8850f │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x5633a0,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,$0x8b │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + test %edx,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + jmp *%rax │ │ │ │ + leave │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x67(%rbx),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x6f(%rbx),%rdx │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x77(%rbx),%rsi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x87(%rbx),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov 0x8f(%rbx),%r8 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov 0x97(%rbx),%r9 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x9f(%rbx),%r10 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov 0xa7(%rbx),%r11 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0xaf(%rbx),%r14 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb7(%rbx),%rax │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0xbf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x98(%rbp) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffff50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5633a0 │ │ │ │ + jne 56c9e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - or $0x600,%eax │ │ │ │ + sbb $0x6100000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - xor 0x0(%rsi),%edx │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5633d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,0x48018be5(%rax) │ │ │ │ + mov 0xd0(%rbp),%eax │ │ │ │ + mov 0xb8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 56ceed │ │ │ │ + mov 0xe8(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 56ca73 │ │ │ │ + movq $0x56ca58,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0xc0(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rdx,0xe8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or $0x608,%eax │ │ │ │ + sbb $0x2300000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + in $0x8b,%eax │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + test %edx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push $0xffffffffc7487c75 │ │ │ │ - add %r10b,(%r8) │ │ │ │ - xor $0x56,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 563410 │ │ │ │ + xchg %eax,%ebp │ │ │ │ + call ffffffff8356ca67 <__environ@GLIBC_2.2.5+0xffffffff8152c83f> │ │ │ │ + jrcxz 56ca70 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 56ceed │ │ │ │ + movq $0x56caa0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0xe8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56caa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x618,%eax │ │ │ │ + nop │ │ │ │ + sbb $0x2b00000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x34(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0xb7f81d(%rbx) │ │ │ │ - lret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x68(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + in $0x8b,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + lret $0x56 │ │ │ │ + mov 0x7f(%rbx),%rax │ │ │ │ + mov 0x9f(%rbx),%rcx │ │ │ │ + mov 0xa7(%rbx),%rbx │ │ │ │ + mov %rcx,0xc0(%rbp) │ │ │ │ + mov %rax,0xd0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563450 │ │ │ │ + jne 56cae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0xc,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0x2100000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB (bad) │ │ │ │ - je 56347a │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1ad493a(%rip),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ + add %cl,0x48018be4(%rax) │ │ │ │ + mov 0xd8(%rbp),%eax │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + mov 0xb0(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov 0x80(%rbp),%r11 │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov 0x90(%rbp),%rax │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov 0x98(%rbp),%rcx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov 0xa8(%rbp),%rsi │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov 0xe8(%rbp),%rdi │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov 0xd0(%rbp),%r8 │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 56d488 │ │ │ │ + add $0x128,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56da2a │ │ │ │ + movq $0x56c408,-0x120(%r12) │ │ │ │ + mov %r14,-0x110(%r12) │ │ │ │ + mov 0xc8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x108(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0x100(%r12) │ │ │ │ + lea -0x120(%r12),%rbx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmp $0x12e,%r9 │ │ │ │ + je 56d787 │ │ │ │ + cmp $0x12f,%r9 │ │ │ │ + jne 56cdab │ │ │ │ + movq $0x56c658,-0xf8(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xe8(%r12) │ │ │ │ + mov %r8,-0xe0(%r12) │ │ │ │ + movq $0x56c710,-0xd8(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0xf8(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18d44e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x5634a0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + movq $0x56c4a8,-0xf8(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xe8(%r12) │ │ │ │ + mov %r8,-0xe0(%r12) │ │ │ │ + movq $0x592fe0,-0xd8(%r12) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0xd0(%r12) │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov %r8,-0xc8(%r12) │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb8(%r12) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rdi,-0xb0(%r12) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + lea -0xf8(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x56cf20,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0xe8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5634a0 │ │ │ │ + jne 56cf20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or $0x1c,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb $0x2f00000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - xor $0x56,%al │ │ │ │ - add %al,-0xb7f81d(%rbx) │ │ │ │ - lret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x60(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,-0x20(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x56cf68,0x0(%rbp) │ │ │ │ + mov 0x7f(%rbx),%rax │ │ │ │ + mov 0x9f(%rbx),%rcx │ │ │ │ + mov 0xa7(%rbx),%rbx │ │ │ │ + mov %rcx,0xc8(%rbp) │ │ │ │ + mov %rax,0xd0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5634e0 │ │ │ │ + jne 56cf68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x1(%rsi),%ecx │ │ │ │ + sbb $0x2300000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loopne 56cef2 │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56d777 │ │ │ │ + mov 0xd8(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x78(%rbp),%rdx │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x80(%rbp),%rsi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x88(%rbp),%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov 0x90(%rbp),%r8 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + mov 0x98(%rbp),%r9 │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov 0xa0(%rbp),%r10 │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov 0xa8(%rbp),%r11 │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + mov 0xe8(%rbp),%r14 │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov 0xd0(%rbp),%rax │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ + mov 0xc8(%rbp),%rbx │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov 0xe0(%rbp),%rcx │ │ │ │ + cmp $0x12e,%rcx │ │ │ │ + je 56d330 │ │ │ │ + cmp $0x12f,%rcx │ │ │ │ + jne 56d1d1 │ │ │ │ + movq $0x56bbd0,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov %rcx,-0xf0(%r12) │ │ │ │ + mov %rax,-0xe8(%r12) │ │ │ │ + movq $0x56bd28,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x56b820,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov %rcx,-0xf0(%r12) │ │ │ │ + mov %rax,-0xe8(%r12) │ │ │ │ + movq $0x56b978,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x56b9e0,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov %rcx,-0xf0(%r12) │ │ │ │ + mov %rax,-0xe8(%r12) │ │ │ │ + movq $0x56bb38,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x108,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56da3a │ │ │ │ + mov 0xc0(%rbp),%rbx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmp $0x12e,%r9 │ │ │ │ + je 56d8d2 │ │ │ │ + cmp $0x12f,%r9 │ │ │ │ + jne 56d61d │ │ │ │ + movq $0x56c170,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xf0(%r12) │ │ │ │ + mov %r8,-0xe8(%r12) │ │ │ │ + movq $0x56c2c8,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x56bdc0,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xf0(%r12) │ │ │ │ + mov %r8,-0xe8(%r12) │ │ │ │ + movq $0x56bf18,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x108,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x56c560,-0xf8(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xe8(%r12) │ │ │ │ + mov %r8,-0xe0(%r12) │ │ │ │ + movq $0x56c618,-0xd8(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0xf8(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x56bf80,-0x100(%r12) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r9,-0xf0(%r12) │ │ │ │ + mov %r8,-0xe8(%r12) │ │ │ │ + movq $0x56c0d8,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x592fe0,-0xc0(%r12) │ │ │ │ + movq $0x1e2aea9,-0xb8(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xe0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x1e2acfa,-0x80(%r12) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xbf(%r12),%rbx │ │ │ │ + add $0xf0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x128,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x108,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fcomp %st(4) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x4(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB pop %r8 │ │ │ │ - je 5634f6 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 563461 │ │ │ │ - movq $0x563520,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or 0x1(%rsi),%ebx │ │ │ │ + add %al,0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x35(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %al,-0xb7f81d(%rbx) │ │ │ │ - lret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x58(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 563560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %bh,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + push %rbp │ │ │ │ + cmp $0x12c,%r9 │ │ │ │ + jl 56dacc │ │ │ │ + cmp $0x190,%r9 │ │ │ │ + jge 56dacc │ │ │ │ + movq $0x56dd00,-0x28(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x18bd483(%rip),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x18bd089(%rip),%r14 │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b338e8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x1abb066(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18bd50b(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x2c(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56db8d │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56db7d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x56c750,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 56dacc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push %r8 │ │ │ │ - je 563576 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 563461 │ │ │ │ - movq $0x5635a0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rorl %cl,-0x2776b7ff(%rbx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56dc9a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 56dbd1 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 56dacc │ │ │ │ + movq $0x56dc10,0x0(%rbp) │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5635a0 │ │ │ │ + jne 56dc10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %bh,%bl │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x14fe742d(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - xor $0xe3830056,%eax │ │ │ │ (bad) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018bd3(%rax) │ │ │ │ + movl $0x56dc60,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x27(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5635e0 │ │ │ │ + jne 56dc60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ebp,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB │ │ │ │ - rex.W je 5635f6 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 563461 │ │ │ │ - movq $0x563620,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + rorl %cl,0x458b4801(%rbx) │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + and %r10b,(%r8) │ │ │ │ + fistl 0x0(%rsi) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + lea 0x1a874d8(%rip),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 55c948 │ │ │ │ + movq $0x56dcc0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563620 │ │ │ │ + jne 56dcc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %edi,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex pop %rax │ │ │ │ - ss push %rsi │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - add $0x40,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + rorb %cl,-0x2776b7ff(%rbx) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56dcd5 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 56dacc │ │ │ │ + movq $0x56dbf8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 563658 │ │ │ │ + jne 56dbf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0xffffffa0,%ebp │ │ │ │ - jmp 563461 │ │ │ │ - lea 0x1ad4724(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x48018bd2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56dac8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56dd81 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x56b780,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1738100,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1e2af49,-0x8(%r12) │ │ │ │ + movq $0x2037059,(%r12) │ │ │ │ + movq $0x56dba8,0x0(%rbp) │ │ │ │ + lea 0x1a6fa27(%rip),%r9 │ │ │ │ + lea 0x1a6fa3a(%rip),%r8 │ │ │ │ + lea 0x1a6fa09(%rip),%rdi │ │ │ │ + lea 0x1a6fa1c(%rip),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp 1729030 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rorb %cl,0x458d4801(%rbx) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 56de15 │ │ │ │ + movq $0x56ddf8,-0x28(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ddf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5636c3 │ │ │ │ - movq $0x5636e0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x1acba66(%rip),%rsi │ │ │ │ - lea 0x1ac5e28(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - lea 0x18d435e(%rip),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rorl $1,0x4b8b4c01(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 56da78 │ │ │ │ + lea 0x18bd1f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp 1bf0970 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5637ae │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5637a3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x56e2d8,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x37(%r12),%r14 │ │ │ │ + jb 56df07 │ │ │ │ + movq $0x56de98,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56de98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x44(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5637f9 │ │ │ │ - movq $0x563810,-0x10(%rbp) │ │ │ │ - lea 0x18d43bb(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + ficoms 0x0(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56dec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1acb8ca(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.XB lea (%r9),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5638ea │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5638df │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x563728,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5637d0,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x593040,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18bd11a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4801acb7(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 56e016 │ │ │ │ + movq $0x56df70,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56df70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.XB lea (%r9),%eax │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5639f9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0x480056df,%eax │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x563848,-0x78(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x563908,-0x28(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x563930,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56dfb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 563abb │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 563ab0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x563958,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x563ad0,-0x18(%rbp) │ │ │ │ - lea -0x37(%r12),%r8 │ │ │ │ - lea 0x1ad77e0(%rip),%rdi │ │ │ │ - lea 0x18d3f8a(%rip),%rsi │ │ │ │ - lea 0x18d40a9(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593060,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 563b49 │ │ │ │ - movq $0x563b60,-0x10(%rbp) │ │ │ │ - lea 0x18d3f3b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ + lea 0x18bd013(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 56e126 │ │ │ │ + movq $0x56e080,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1acb57a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lea (%r9),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 563c31 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 563c26 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x563a18,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x563b20,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x56e0,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e0c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x4c(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jae 563c83 │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex lea (%rcx),%eax │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 563d35 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x563b98,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x563c50,-0x28(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x563c78,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x593080,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18bcf0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3f(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 563df2 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 563de7 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x563ca0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x563e08,-0x18(%rbp) │ │ │ │ - lea -0x2f(%r12),%r8 │ │ │ │ - lea 0x1ad74a9(%rip),%rdi │ │ │ │ - lea 0x18d3c53(%rip),%rsi │ │ │ │ - lea 0x18d3d4a(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jge 56e15c │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x56e198,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018d3d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 563e81 │ │ │ │ - movq $0x563e98,-0x10(%rbp) │ │ │ │ - lea 0x18d3c03(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 56e17f │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + loop 56e23d │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1acb242(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp $0x8d48018d,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 563f60 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 563f55 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x563d58,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x563e58,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock pop %rax │ │ │ │ + loop 56e26d │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + xor $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4f(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jae 563fb3 │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp $0x8d,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 564022 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 564058 │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56e2ca │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x563ed0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ + movq $0x5930a0,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x563f80,-0x28(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x563fa8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x45(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18bcd5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3c(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 564109 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5640fe │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x563fd0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x564120,-0x18(%rbp) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea 0x1ad7192(%rip),%rdi │ │ │ │ - lea 0x18d393c(%rip),%rsi │ │ │ │ - lea 0x18d3a0b(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 56e372 │ │ │ │ + movq $0x56e338,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x593140,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018d3a(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 564199 │ │ │ │ - movq $0x5641b0,-0x10(%rbp) │ │ │ │ - lea 0x18d38eb(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ + lea 0x18bcccf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac9a03,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1acaf2a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ac99db,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x458d4801(%rbp),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56426b │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564260 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x564078,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x564170,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + jb 56e427 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56e422 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1a9b4a0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp d58ce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + int3 │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56e48e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56e489 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1a9b440(%rip),%rsi │ │ │ │ + lea 0x18bcbe0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc7dd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jae 5642bb │ │ │ │ - jmp 1b6b6a0 │ │ │ │ + jmp 1bfcac8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %bh,(%rdx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564357 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x5641e8,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x564288,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5642b0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x48018d39(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5643fc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5643f1 │ │ │ │ + jb 56e505 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5642d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x564410,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x1ad6e9f(%rip),%rdi │ │ │ │ - lea 0x18d3649(%rip),%rsi │ │ │ │ - lea 0x18d36f0(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + cmpq $0x1fe0,0x10(%rbx) │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018d37(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 564489 │ │ │ │ - movq $0x5644a0,-0x10(%rbp) │ │ │ │ - lea 0x18d35fb(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 56e546 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 56e758 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56e727 │ │ │ │ + movq $0x56e5d8,-0x38(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rdi │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e5d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1acac3a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp %cl,0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 564552 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564547 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x564378,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x564460,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %ah,%dh │ │ │ │ + push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x55(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jae 5645a3 │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x37(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x49000000(%rbx) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 564636 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5644d8,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x564570,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x564598,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - ss lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5646d3 │ │ │ │ + ja 56e72b │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jg 56e6c0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5646c8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5645c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5646e8,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x1ad6bc8(%rip),%rdi │ │ │ │ - lea 0x18d3372(%rip),%rsi │ │ │ │ - lea 0x18d33f1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 56e717 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor $0x8d,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 564761 │ │ │ │ - movq $0x564778,-0x10(%rbp) │ │ │ │ - lea 0x18d3323(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 56e896 │ │ │ │ + movq $0x56e798,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,-0x7eb70000(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rax) │ │ │ │ + mov 0x6(%rbx),%ecx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x197d088,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x56e4d0,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x56e520,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x56e568,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1aca962(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56e886 │ │ │ │ + movq $0x56e4b0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x35(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18bc803(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + leave │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 564821 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564816 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x564658,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x564738,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + jb 56e906 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 56e901 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18bc8d7(%rip),%rsi │ │ │ │ + lea 0x18bc8aa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jmp 1abe740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801aca8(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 1b6b6a0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 56e95b │ │ │ │ + lea 0x18bc900(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49018d34(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5648fd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5647b0,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x564840,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x564868,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 56e9ab │ │ │ │ + movq $0x56e950,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rbx │ │ │ │ + add 0x1e(%rax),%r14 │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56e950 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,0x458d4801(,%rcx,4) │ │ │ │ - call 734e8274 <__environ@GLIBC_2.2.5+0x714a804c> │ │ │ │ - imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x564890,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5649a8,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - lea 0x1ad6909(%rip),%rdi │ │ │ │ - lea 0x18d30b3(%rip),%rsi │ │ │ │ - lea 0x18d310a(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56e9cd │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ + movq $0x56e9a0,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor 0x458d4801(%rbp),%cl │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 564a21 │ │ │ │ - movq $0x564a38,-0x10(%rbp) │ │ │ │ - lea 0x18d3063(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 56e758 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56ea77 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56ea68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ea68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1aca6a2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rdx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 564ad8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564acd │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x564920,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5649f8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0xc5,-0x7d(%rax) │ │ │ │ + or %ch,%cl │ │ │ │ + mov $0xfe,%cl │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 56ec29 │ │ │ │ + movq $0x56ead8,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ead8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jae 564b2b │ │ │ │ - jmp 1b6b6a0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call add608 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56eb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor -0x3b7cb6ff(%rbp),%cl │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564bac │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x564a70,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x564af8,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x564b20,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1fe0,%rcx │ │ │ │ + jg 56ebf2 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jg 56ebcc │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 406e40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x196d068,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 196a2e8 │ │ │ │ + movq $0x196cfe8,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - xor %ecx,0x458d4801(%rbp) │ │ │ │ - call 734e8524 <__environ@GLIBC_2.2.5+0x714a82fc> │ │ │ │ - (bad) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564c2e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56ecba │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x564b48,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x564c50,-0x18(%rbp) │ │ │ │ - lea -0x7(%r12),%r8 │ │ │ │ - lea 0x1ad6662(%rip),%rdi │ │ │ │ - lea 0x18d2e0c(%rip),%rsi │ │ │ │ - lea 0x18d2ddb(%rip),%r14 │ │ │ │ + movq $0x56ec80,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b38318 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ec80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x1b31898,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,-0x3b(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 564cc9 │ │ │ │ - movq $0x564ce0,-0x10(%rbp) │ │ │ │ - lea 0x18d2d33(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 56ed89 │ │ │ │ + movq $0x56ed10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ed10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x17195e3(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18bc4ee(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1aca3fa(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 564d46 │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 564d77 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 564d6c │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x564bd0,-0x20(%r12) │ │ │ │ + ja 56ed79 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + movq $0x2028b39,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x564ca0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs %eax,0xd7e907738b4801ac │ │ │ │ - push $0x1f0f0160 │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sub $0x8d48018d,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 564e11 │ │ │ │ - movq $0x564e28,-0x10(%rbp) │ │ │ │ - lea 0x18d2bac(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b6cc28 │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18bc4b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56eded │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x1b35a00,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1aca2b8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56ed79 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 564efc │ │ │ │ - add $0x58,%r12 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 564ef1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x564d18,-0x50(%r12) │ │ │ │ + ja 56eeaf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x56ea98,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x564d98,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x564dc0,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1b6b960,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + movq $0x56ec40,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x45(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x564de8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56eeaf │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x56ea08,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x56ea28,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56ef94 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56ef78,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56ef78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + mov 0x177b8b48(%rcx,%r8,1),%gs │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4801aca1(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2e(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 564fd7 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jg 564fc9 │ │ │ │ - movq $0x564e60,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x564f18,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x564f40,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0x1aca127(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18d2ddf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sub $0x8d48018d,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 565051 │ │ │ │ - movq $0x565040,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56f004 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56efe8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565040 │ │ │ │ + jne 56efe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018d2d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 564f68 │ │ │ │ - lea 0x18d2d80(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + rorb %cl,-0x74b7fe54(%rbp) │ │ │ │ + jnp 56f00a │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56509f │ │ │ │ - movq $0x5650c0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18d2d44(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - lea 0x18d2d42(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 56f074 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x56f058,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56f058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 565132 │ │ │ │ - lea (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 565140 │ │ │ │ + jb 56f0e4 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x565158,-0x18(%rbp) │ │ │ │ - lea 0x1ac9fd5(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18d2ca3(%rip),%r14 │ │ │ │ + movq $0x56f0c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 56f0c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + repnz mov %gs,0x177b8b48(%rcx,%rax,1) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2c(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5651d3 │ │ │ │ - movq $0x565108,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x1ac9d3c(%rip),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18d2c23(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - sub $0x8d,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 565247 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 565242 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18d2bb1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b3a530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - sub 0x458d4801(%rbp),%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5652b5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5652b0 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1ac9e68(%rip),%rsi │ │ │ │ - lea 0x1ac3c51(%rip),%r14 │ │ │ │ - lea 0x18d2b91(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4c018d2b(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0x18d2b76(%rip),%r14 │ │ │ │ - jmp 1b67860 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 565c90 │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56538b │ │ │ │ - movq $0x565358,-0x10(%rbp) │ │ │ │ + jb 56f16b │ │ │ │ + movq $0x56f138,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565358 │ │ │ │ + jne 56f138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385065,71 +392114,71 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x16b1bab(%rip),%r14 │ │ │ │ + lea 0x16a7dcb(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x16b1b9e(%rip),%r14 │ │ │ │ + lea 0x16a7dbe(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5653d8 │ │ │ │ + ja 56f1b8 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x565318,-0x18(%r12) │ │ │ │ + movq $0x56f0f8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16c4e7d(%rip),%r14 │ │ │ │ + lea 0x16af3e8(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5654a6 │ │ │ │ + jb 56f286 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56549b │ │ │ │ + ja 56f27b │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5653a0,-0x18(%r12) │ │ │ │ + movq $0x56f180,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - movq $0x565468,-0x10(%rbp) │ │ │ │ + movq $0x56f248,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565468 │ │ │ │ + jne 56f248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385138,19 +392187,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x171d2a7(%rip),%r14 │ │ │ │ + lea 0x17134c7(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x171d29a(%rip),%r14 │ │ │ │ + lea 0x17134ba(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385165,51 +392214,51 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5653f8,-0x20(%r12) │ │ │ │ + movq $0x56f1d8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16c4d67(%rip),%r14 │ │ │ │ + lea 0x16af2d5(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5655d6 │ │ │ │ + jb 56f3b6 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5655cb │ │ │ │ + ja 56f3ab │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5654c0,-0x20(%r12) │ │ │ │ + movq $0x56f2a0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ - movq $0x565598,-0x10(%rbp) │ │ │ │ + movq $0x56f378,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565598 │ │ │ │ + jne 56f378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385218,19 +392267,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x171d177(%rip),%r14 │ │ │ │ + lea 0x1713397(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x171d16a(%rip),%r14 │ │ │ │ + lea 0x171338a(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385246,54 +392295,54 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x565520,-0x28(%r12) │ │ │ │ + movq $0x56f300,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ - lea 0x16c4c43(%rip),%r14 │ │ │ │ + lea 0x16af1b4(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56571e │ │ │ │ + jb 56f4fe │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 565713 │ │ │ │ + ja 56f4f3 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x5655f0,-0x28(%r12) │ │ │ │ + movq $0x56f3d0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - movq $0x5656e0,-0x10(%rbp) │ │ │ │ + movq $0x56f4c0,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5656e0 │ │ │ │ + jne 56f4c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385302,19 +392351,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x171d02f(%rip),%r14 │ │ │ │ + lea 0x171324f(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x171d022(%rip),%r14 │ │ │ │ + lea 0x1713242(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385330,9926 +392379,9274 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x565660,-0x30(%r12) │ │ │ │ + movq $0x56f440,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x30(%r12),%rsi │ │ │ │ - lea 0x16c4b0a(%rip),%r14 │ │ │ │ + lea 0x16af079(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 565876 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56586b │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8d48018b,%esp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 56f60c │ │ │ │ + movq $0x56f5f0,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x565738,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x565838,-0x10(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565838 │ │ │ │ + jne 56f5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018bbc(%rax) │ │ │ │ + movl $0x56f620,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x1a25f42(%rip),%r14 │ │ │ │ + jmp 1204608 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8349018b,%esp │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ + movq $0x56f518,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56f6b0,0x20(%rbp) │ │ │ │ + lea 0x1a25ed8(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1204df0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x171ced7(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x171ceca(%rip),%r14 │ │ │ │ + jne 56f6bc │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ab17c8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %ah,0x49018bbb(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5658ec │ │ │ │ + ja 56f72c │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x5657b0,-0x38(%r12) │ │ │ │ + movq $0x56f590,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x38(%r12),%rsi │ │ │ │ - lea 0x16c49b8(%rip),%r14 │ │ │ │ + lea 0x16aeecf(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5659de │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5659d3 │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8d48018b,%ebx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 56f7d4 │ │ │ │ + movq $0x56f7b8,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x565890,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x5659a0,-0x10(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5659a0 │ │ │ │ + jne 56f7b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018bba(%rax) │ │ │ │ + movl $0x56f7e8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x1a25d7a(%rip),%r14 │ │ │ │ + jmp 1204608 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x171cd6f(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x171cd62(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49018bba(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56f85a │ │ │ │ + movq $0x56f6d0,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56f880,0x28(%rbp) │ │ │ │ + lea 0x1a25d07(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1204df0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 56f88c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d48018b,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 56f92d │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 565a5d │ │ │ │ + ja 56f922 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x565910,-0x40(%r12) │ │ │ │ + movq $0x56f750,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x40(%r12),%rsi │ │ │ │ - lea 0x16c4859(%rip),%r14 │ │ │ │ + lea 0x16aecfa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %cl,-0x47(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56f9f5 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56f9ea │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x56f8a0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 565b56 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48018bb8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56fac6 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 565b4b │ │ │ │ + ja 56fabb │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x5659f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - movq $0x565b18,-0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x56f948,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16aeb7b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48018bb7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56fb96 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56fb8b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%rbx │ │ │ │ + movq $0x56fa10,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8b,%dh │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 56fc02 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 56fc47 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%rbx │ │ │ │ + movq $0x56fae0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ae9fc(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8b,%dh │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 56fd04 │ │ │ │ + movq $0x56fce8,-0x50(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565b18 │ │ │ │ + jne 56fce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018bb5(%rax) │ │ │ │ + movl $0x56fd18,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x1a2584a(%rip),%r14 │ │ │ │ + jmp 1204608 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x4b(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56fda9 │ │ │ │ + movq $0x56fbb0,-0x50(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x56fdd0,0x40(%rbp) │ │ │ │ + lea 0x1a257b8(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 1204df0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x171cbf7(%rip),%r14 │ │ │ │ + jne 56fddc │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48018bb4(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56fe9c │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56fe91 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x56fc68,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea 0x16ae7c9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x171cbea(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x8b,%bl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 56ff78 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 56ff6d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rbx │ │ │ │ + movq $0x56fdf0,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8b,%bl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 570064 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570059 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rbx │ │ │ │ + movq $0x56feb0,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ae619(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8b,%dl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 570156 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57014b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%r14 │ │ │ │ + mov 0x68(%rbx),%rbx │ │ │ │ + movq $0x56ff90,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8b,%cl │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 565be2 │ │ │ │ + ja 570233 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x565a80,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%rsi │ │ │ │ - lea 0x16c46e9(%rip),%r14 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + movq $0x570078,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ae44d(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dh,-0x74b3fe75(%rax) │ │ │ │ + jae 57026c │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 570178 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 565c64 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8b,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x570258,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16ae3db(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x49018baf,%eax │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 565c59 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 570310 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 565b78 │ │ │ │ + jmp 570178 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - pop %rax │ │ │ │ - idiv %bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rcx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57038c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570381 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5702d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16ae312(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 565ce2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 565d32 │ │ │ │ - movq $0x565b78,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 565d22 │ │ │ │ - movq $0x565c08,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5703ef │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x570330,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 565b78 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x18d2174(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x52(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0xd0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570548 │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov 0x17(%rsi),%rcx │ │ │ │ + mov 0x1f(%rsi),%rdx │ │ │ │ + mov 0x27(%rsi),%rdi │ │ │ │ + mov 0x2f(%rsi),%r8 │ │ │ │ + mov 0x37(%rsi),%r9 │ │ │ │ + mov 0x3f(%rsi),%r10 │ │ │ │ + mov 0x47(%rsi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rsi),%rax │ │ │ │ + mov 0x57(%rsi),%rsi │ │ │ │ + movq $0x56ef38,-0xc8(%r12) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + movq $0x56efa8,-0xb0(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x56f018,-0x98(%r12) │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + movq $0x56f088,-0x80(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + movq $0x570178,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0xc8(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 570533 │ │ │ │ + movq $0x5703a8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x570280,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x18bad56(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 565dc9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 565e1d │ │ │ │ - movq $0x565db8,-0x18(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5705f0 │ │ │ │ + movq $0x5705b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565db8 │ │ │ │ + jne 5705b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - pop %rbp │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x5705e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565de8 │ │ │ │ + jne 5705e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 565c90 │ │ │ │ - lea 0x18d209c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 570418 │ │ │ │ + lea 0x18bacc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 565e91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 565eac │ │ │ │ - movq $0x565e78,-0x10(%rbp) │ │ │ │ + add %bl,0x48018bac(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 570663 │ │ │ │ + movq $0x570650,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 565e78 │ │ │ │ + jne 570650 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 565c90 │ │ │ │ - lea 0x18d2015(%rip),%rbx │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 570418 │ │ │ │ + lea 0x18bac66(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5706a9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1700f13(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 565f51 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 565f74 │ │ │ │ - movq $0x565f38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 565f38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ch,-0x3b7cb6ff(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x570680,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18babe1(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x2037dc1,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 565c90 │ │ │ │ - lea 0x18d1f6d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 570774 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570769 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1700e53(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + stos %rax,%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5707be │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x570718,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18bab19(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566029 │ │ │ │ - movq $0x566018,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lock stos %al,%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57083c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570831 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x570788,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16add65(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1ef8(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x56(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5708cc │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 5708a1 │ │ │ │ + movq $0x5707e0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5706c0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16adcc6(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x18baa02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566099 │ │ │ │ - movq $0x566088,-0x8(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + test $0x8d48018b,%eax │ │ │ │ + rex.RB call 734f4254 <__environ@GLIBC_2.2.5+0x714b402c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x570940,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566088 │ │ │ │ + jne 570940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1e90(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018ba9(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 570858 │ │ │ │ + lea 0x18ba994(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 566109 │ │ │ │ - movq $0x5660f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 5709cc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5709b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5660f8 │ │ │ │ + jne 5709b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + or 0x1(%rsp,%rbp,4),%dh │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1e28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566179 │ │ │ │ - movq $0x566168,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 570a09 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1700bb3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1dc0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5661e9 │ │ │ │ - movq $0x5661d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 570aa6 │ │ │ │ + movq $0x570a60,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5661d8 │ │ │ │ + jne 570a60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1d58(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566259 │ │ │ │ - movq $0x566248,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5709e0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1cf0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5662c9 │ │ │ │ - movq $0x5662b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5662b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 570b1c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570b11 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x570a20,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16ada62(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1c88(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4801aba9(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 570ba8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570b9d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x570ac0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566339 │ │ │ │ - movq $0x566328,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566328 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x834901ab,%eax │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570c21 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x570b30,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ad95d(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1c20(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + test $0xab,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 570c9c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570c91 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 570bc8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5663a9 │ │ │ │ - movq $0x566398,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566398 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + test $0xab,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x570c40,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1bb8(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4901aba7(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570d85 │ │ │ │ + movq $0x570970,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x570bc8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 570d7b │ │ │ │ + movq $0x570cb8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x18ba569(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,-0x5b(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 566419 │ │ │ │ - movq $0x566408,-0x8(%rbp) │ │ │ │ + jb 570e35 │ │ │ │ + movq $0x570df0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566408 │ │ │ │ + jne 570df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x570e20,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 570e20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18d1b50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 570d28 │ │ │ │ + lea 0x18ba4d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566461 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1accf61(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + jmp 1b4c520 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566537 │ │ │ │ - movq $0x5664b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5664b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdi,2) │ │ │ │ - cmp $0x7,%eax │ │ │ │ - jne 566553 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 566553 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 566527 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x566438,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d1a3a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x566570,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1b83970 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x56e2f8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 570eb6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 570f34 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 570f29 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x570e78,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16ad634(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018d12(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18d12a4(%rip),%r14 │ │ │ │ - jmp 1bc3348 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 566724 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5666e4 │ │ │ │ - movq $0x566688,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB call 104f48a4 <__environ@GLIBC_2.2.5+0xe4b467c> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ae1ef5 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566688 │ │ │ │ + jne 570f90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - (bad) │ │ │ │ - jae 56673d │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adc $0x0,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jb 5666ee │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 56672f │ │ │ │ - movq $0x5666d8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jb 570fbd │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16acf69(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x570ff0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5666d8 │ │ │ │ + jne 570ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 566645 │ │ │ │ - lea 0x1ad16b7(%rip),%rbx │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000000(%rsi) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 57104a │ │ │ │ + movq $0x570ed8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x566718,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x570e50,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ad4e4(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16ace82(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x18ba2dd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 566645 │ │ │ │ - lea 0x18d241d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ad1663(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jne 56672f │ │ │ │ - movq $0x566778,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ah,0x458d4801(%rbx,%rbp,4) │ │ │ │ + loopne 571109 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 571171 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x571108,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566778 │ │ │ │ + jne 571108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 566645 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,%al │ │ │ │ + movabs %eax,0x3b4d18c4834901ab │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4c(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x571188,0x0(%rbp) │ │ │ │ + lea 0x1ac6c77(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 197caf0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5667e4 │ │ │ │ - movq $0x5667d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5667d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x18d2365,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %dl,-0x5d(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jne 571194 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + movabs %eax,0x3b4d38c4834901ab │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5710b8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566846 │ │ │ │ + shlb $0x45,-0x72b7fe55(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57128b │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571280 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x20(%r12) │ │ │ │ + movq $0x202a9e1,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5711b0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x1ac6b4f(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 1b4c6d0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 566886 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs %al,0x394cd8458d4801ab │ │ │ │ + clc │ │ │ │ + jb 5713a5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104ea1fc <__environ@GLIBC_2.2.5+0xe4a9fd4> │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call acd1ad │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x5712f8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5668f0 │ │ │ │ + jne 5712f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x63(%rbp) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56694b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x566820,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + add %ah,%al │ │ │ │ + movabs 0x3b4d50c4834901ab,%eax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + movq $0x571218,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a949,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x5713c0,0x8(%rbp) │ │ │ │ + lea 0x1ac6a47(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x566988,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + movabs 0x894908758b4801ab,%eax │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov $0x17015dad,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %dh,%al │ │ │ │ + movabs 0x3b4d58c4834901ab,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x566860,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ + add %dh,0x57(%rdi) │ │ │ │ + movq $0x5712a0,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x203a399,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x18b9f42(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - and 0x458d4801(%rbp),%cl │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 566aa5 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 566a8d │ │ │ │ - movq $0x566a80,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + lahf │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5714cd │ │ │ │ + movq $0x5714b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566a80 │ │ │ │ + jne 5714b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018d22(%rax) │ │ │ │ - movl $0x566ae8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 566a38 │ │ │ │ - lea 0x1ab4e1d(%rip),%rsi │ │ │ │ - lea 0x1ad1326(%rip),%r14 │ │ │ │ - lea 0x1ad131f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d227c(%rip),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + sahf │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5713e8 │ │ │ │ + lea 0x18b9edc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 571518 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %ch,%bl │ │ │ │ - jnp 566b39 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and 0x45c74801(%rbp),%cl │ │ │ │ - call acd618 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566b28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and %ecx,0x458b4801(%rbp) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 566b48 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 566b93 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 571548 │ │ │ │ + lea 0x18b9ec0(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5715a5 │ │ │ │ + mov 0x7(%r8),%rax │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x5715c0,-0x30(%rbp) │ │ │ │ + mov 0x7(%rax),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0xf(%rax),%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 566b7b │ │ │ │ - movq $0x5668a8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x1ac67ed(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x566ac0,0x0(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - movq $0x566bc0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 566bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x21(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x21,%rbx │ │ │ │ - je 566c05 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp $0x5e,%rbx │ │ │ │ - je 566bee │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 566b4d │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x18d2002(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x18d2019(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 5715d8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 571540 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5715ec │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 571548 │ │ │ │ + lea 0x1ac67af(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - and %cl,0x458d4801(%rbp) │ │ │ │ - call 734ea584 <__environ@GLIBC_2.2.5+0x714aa35c> │ │ │ │ - rex.RXB │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x566c70,-0x18(%rbp) │ │ │ │ + fcomps -0x72b7fe75(%rsi) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5716a1 │ │ │ │ + movq $0x571648,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566c70 │ │ │ │ + jne 571648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d20(%rax) │ │ │ │ - movl $0x566c98,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 566a38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,0x48018b9e(%rax) │ │ │ │ + movl $0x571678,0x0(%rbp) │ │ │ │ + mov 0xaf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 571678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x62(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 571691 │ │ │ │ + lea 0x18b9d90(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18b9d58(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x1bc9a10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x566c98,0x0(%rbp) │ │ │ │ - jmp 1bf1d98 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bl,-0x72b7fe75(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57170b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571700 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571610,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16accf6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 566d44 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x566d30,-0x18(%rbp) │ │ │ │ + jb 571799 │ │ │ │ + movq $0x571758,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566d30 │ │ │ │ + jne 571758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - mov (%rax),%dl │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sbbb $0x8d,(%rsi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 566e21 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 566e16 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x566cf0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 566dc8 │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x566e00,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48005717(%r8) │ │ │ │ + mov 0x87(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566e00 │ │ │ │ + jne 571788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0xc748018d,%eax │ │ │ │ - add %r15b,(%r8) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fiadds -0x42(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp 1b34d40 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 57179b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5d69b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48018d1d(%rax) │ │ │ │ - movl $0x566e70,-0x10(%rbp) │ │ │ │ - lea 0x18d1d91(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571803 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 566eaf │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 5717f8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571720,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16acc18(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 566eaf │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps -0x72b7fe73(%rip) │ │ │ │ - xor $0x18d1dd1,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x49018d1d,%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 566f57 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x566f08,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x1ac65a2(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + jmp 1b4c520 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018d1d │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + mov %bl,0x458d4801(%rbx,%rcx,4) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 567004 │ │ │ │ - movq $0x566fb8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 5718f5 │ │ │ │ + movq $0x571878,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 566fb8 │ │ │ │ + jne 571878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x64(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x5718a0,0x0(%rbp) │ │ │ │ + mov 0x77(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5718a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - sbb $0x8349018d,%eax │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ + pushf │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5718f9 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 571909 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5718e5 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x566f28,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x571818,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16acc78(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x18b9a48(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18b9a10(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8d1c,$0x1 │ │ │ │ + cwtl │ │ │ │ + fwait │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5670a4 │ │ │ │ - movq $0x567058,-0x10(%rbp) │ │ │ │ + jb 571983 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571978 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x571840,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16acab2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 567058 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49018d1c(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 567094 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x566f78,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d48018d1c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5671ac │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5671a1 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x566c30,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x566d58,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x567018,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 567199 │ │ │ │ - movq $0x567160,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571a0c │ │ │ │ + movq $0x5719d0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567160 │ │ │ │ + jne 5719d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018d1b(%rax) │ │ │ │ - movl $0x567188,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + sbb %edx,0x0(%rdi) │ │ │ │ + mov 0x67(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567188 │ │ │ │ + jne 5719f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1b(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5671b0 │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 567018 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x5671e0,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1ac63c2,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5671e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b4bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb 0x45c74801(%rbp),%ecx │ │ │ │ - clc │ │ │ │ - sbb %dh,0x56(%rdx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 567218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571a73 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571a68 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571998,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16ac9dc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x72b7fe75(%rdx) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571b11 │ │ │ │ + movq $0x571ac0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 571ac0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - sbb 0x558b4801(%rbp),%cl │ │ │ │ - adc %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x44(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x567258,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + cltd │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x571ae8,0x0(%rbp) │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567258 │ │ │ │ + jne 571ae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018d1a(%rax) │ │ │ │ - mov 0x8(%rbp),%edx │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %ah,-0x7cfe7467(%rax) │ │ │ │ + jrcxz 571af2 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 56727c │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1707f07(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 567199 │ │ │ │ + je 571b01 │ │ │ │ + lea 0x1ab8f28(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1ab8ef0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0x8d,(%rdx) │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ + cltd │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571b7b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571b70 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5670b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5672d2 │ │ │ │ - jmp 5670b8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x16fb077(%rip),%r14 │ │ │ │ + movq $0x571a88,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16ac8ee(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018d19,%eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + jo 571b25 │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 567368 │ │ │ │ - movq $0x567338,-0x8(%rbp) │ │ │ │ + jb 571bef │ │ │ │ + movq $0x571bc8,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567338 │ │ │ │ + jne 571bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018d19(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 567358 │ │ │ │ - lea 0x18d196d(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - lea 0x18d1959(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 570d28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,(%rcx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5673e8 │ │ │ │ - movq $0x5673b8,-0x8(%rbp) │ │ │ │ + movabs 0x4cf8458d48018b98,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 571cb7 │ │ │ │ + movq $0x571c40,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5673b8 │ │ │ │ + jne 571c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x68(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x571c68,0x0(%rbp) │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 571c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ecx,-0x2776b7ff(%rbp) │ │ │ │ + add %al,-0x68(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 5673d8 │ │ │ │ - lea 0x18d18ed(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + je 571cbb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571ca7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x571b90,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1701cc7(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - lea 0x18d18d9(%rip),%rbx │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x1ab99ee(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x49018d18,%eax │ │ │ │ - add $0x18,%esp │ │ │ │ + enter $0x8b97,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571d33 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56742f │ │ │ │ + ja 571d28 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x567380,-0x10(%r12) │ │ │ │ + movq $0x571c08,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x170b434(%rip),%r14 │ │ │ │ + lea 0x16ac750(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018d18 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56751e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + nop │ │ │ │ + xchg %eax,%edi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734f569c <__environ@GLIBC_2.2.5+0x714b5474> │ │ │ │ + jg 571d9a │ │ │ │ + movl $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5674a0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x571d88,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5674a0 │ │ │ │ + jne 571d88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %cl,0x458b4801(%rbp) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5674df │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x567400,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5674df │ │ │ │ - movq $0x567300,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x170b349(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x18(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5675ea │ │ │ │ - movq $0x567578,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,-0x69(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r14b,0x4800571d(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567578 │ │ │ │ + jne 571db0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %cl,-0x2776b7ff(%rbp) │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0x17224cb(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + sbb $0x8d4c0057,%eax │ │ │ │ + add $0x1ac6002,%eax │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + xor $0x1a97b63,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0xab96,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 571e7f │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5675da │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - movq $0x567450,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + ja 571e74 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571d48,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a489,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d178f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 567631 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x567298,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x171d791(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ac61e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d1608(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d1622(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d1634(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x1ad0721(%rip),%rbx │ │ │ │ - lea 0x16c2b1e(%rip),%rcx │ │ │ │ - movzbl (%rcx),%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 56778a │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 5676b0 │ │ │ │ - inc %rcx │ │ │ │ - jmp 56767f │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex xchg %eax,%esi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734f57ec <__environ@GLIBC_2.2.5+0x714b55c4> │ │ │ │ + jg 571eea │ │ │ │ + movl $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x571ed8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 571ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56770e │ │ │ │ - movq $0x1bca420,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e38d3a,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x203a679,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x5676a8,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jb 567764 │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jb 567757 │ │ │ │ - lea 0x18d1412(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 567880 │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jb 56777a │ │ │ │ - lea 0x18d1417(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18d142f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x5677b8,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5677b8 │ │ │ │ + jne 571f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rdi │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + mov $0x5e,%dl │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 571f2a │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4801ab95(%rax) │ │ │ │ + lea 0x1a97a13(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%riz,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 5676b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + js 571ef3 │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 571fcf │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 571fc4 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571e98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ac4e8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock xchg %eax,%esp │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734f593c <__environ@GLIBC_2.2.5+0x714b5714> │ │ │ │ + jg 57203a │ │ │ │ + movl $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x572028,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ + add %dh,0x4801ab94(%rax) │ │ │ │ + movl $0x572050,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x5677e8,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4801ab94(%rax) │ │ │ │ + movl $0x572088,0x0(%rbp) │ │ │ │ + lea 0x1ac5d62(%rip),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x6c(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + xor $0x1a978c3,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,-0x74b3fe73(%rip) │ │ │ │ - jae 567874 │ │ │ │ - jmp 567880 │ │ │ │ - xchg %ax,%ax │ │ │ │ + sub %dl,0x458d4801(%rbx,%rbp,4) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57211f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 572114 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x571fe8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16ac3b2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 567969 │ │ │ │ - movq $0x5678b8,-0x8(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 57222b │ │ │ │ + movq $0x572180,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5678b8 │ │ │ │ + jne 572180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc $0x8d,%al │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000000(%rbx) │ │ │ │ - movl $0x567900,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005721,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567900 │ │ │ │ + jne 5721b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018d14(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56794b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x567860,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x56e2f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x567988,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 567540 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ad045f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d1420(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call ae43c8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 567994 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc 0x458d4801(%rbp),%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5679d1 │ │ │ │ - movq $0x5679f0,-0x10(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 567540 │ │ │ │ - lea 0x18d1400(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r8b,0x22(%r8) │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 57222b │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 571518 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5679fc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x13(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 567a36 │ │ │ │ - movq $0x567a58,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 567540 │ │ │ │ - lea 0x18d13ab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x2b(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 567a64 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x13(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18d135d(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5722aa │ │ │ │ + movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1e2b3c1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x572270,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + rclb $1,-0x72b7fe75(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 567b0b │ │ │ │ - movq $0x567ae8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 572362 │ │ │ │ + movq $0x572318,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567ae8 │ │ │ │ + jne 572318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 567af3 │ │ │ │ - jne,pt 567afd │ │ │ │ - lea 0x1ad02ac(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ad0295(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d131e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,0x49018b90(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 572352 │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov 0xb7(%rbx),%rbx │ │ │ │ + movq $0x572140,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x572378,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1ab1b50 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + nop │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea 0x1ac5a42(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18b9029(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dl,-0x72b7fe75(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 567be2 │ │ │ │ - movq $0x567b68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 5723fb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5723f0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5722e0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16ac0f0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 57239e │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 572499 │ │ │ │ + movq $0x572448,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567b68 │ │ │ │ + jne 572448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%riz,2) │ │ │ │ - movl $0x567ba8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,-0x70(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x572470,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567ba8 │ │ │ │ + jne 572470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x567c00,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 567b30 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d198f(%rip),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + nop │ │ │ │ + mov (%rcx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 572489 │ │ │ │ + lea 0x1ab85a0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18d1997(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1ab8568(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + fmuls -0x72b7fe75(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 572503 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 567c52 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + ja 5724f8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x572410,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x18d0e60(%rip),%r14 │ │ │ │ - jmp 1abe740 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16ac002(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,(%rdx) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 567cc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d10(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 567d5b │ │ │ │ - movq $0x567d00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 57258c │ │ │ │ + movq $0x572550,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 567d00 │ │ │ │ + jne 572550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb %ecx,-0x2776b7ff(%rbp) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 567d66 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 567d4b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x567ca8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x567d88,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 567540 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d195e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ad0054(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x25(%r8) │ │ │ │ + push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 567d94 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb %ecx,-0xec16ff(%rbp) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %cl,0x458d4801(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 567dea │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 567cc8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x1ac5842,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rsi) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 567e5c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5725f3 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 567e51 │ │ │ │ + ja 5725e8 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x572518,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16abf2c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x36(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x567e00,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16c21a4(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rorb $1,-0x72b7fe55(%rsi) │ │ │ │ + rex.RB call 734f5f5c <__environ@GLIBC_2.2.5+0x714b5d34> │ │ │ │ + jg 57265a │ │ │ │ + movl $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x572648,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,0x4801ab8e(%rax) │ │ │ │ + movl $0x572670,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock xor $0x8d4801ac,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 567f60 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 567f55 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x202a9e1,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b4c188 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %ch,-0x72(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,0x4c005726(%r8) │ │ │ │ + lea 0x1ac5742(%rip),%eax │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov 0x358d4801(%rbx),%gs │ │ │ │ + movabs %eax,0x8348de894901a972 │ │ │ │ + (bad) │ │ │ │ + int $0x9a │ │ │ │ + pop %rbp │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - xor $0x8d4801ac,%eax │ │ │ │ + or %cl,-0x72b7fe55(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 567ff0 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 57273f │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 567fe5 │ │ │ │ + ja 572734 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x567ee8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x572608,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202b4e9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x16c208b(%rip),%r14 │ │ │ │ + lea 0x16abdfa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor $0xac,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x567f78,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202a9d1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x567dc8,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 5680bb │ │ │ │ - movq $0x568010,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x567e78,-0x8(%r12) │ │ │ │ + mov %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 572aa8 │ │ │ │ + movq $0x5716b8,-0x280(%r12) │ │ │ │ + mov %r14,-0x270(%r12) │ │ │ │ + movq $0x1bca4c0,-0x268(%r12) │ │ │ │ + lea -0x280(%r12),%rax │ │ │ │ + mov %rax,-0x260(%r12) │ │ │ │ + movq $0x1e2b46a,-0x258(%r12) │ │ │ │ + movq $0x5717b0,-0x250(%r12) │ │ │ │ + mov %r14,-0x240(%r12) │ │ │ │ + movq $0x1bca4c0,-0x238(%r12) │ │ │ │ + lea -0x250(%r12),%rax │ │ │ │ + mov %rax,-0x230(%r12) │ │ │ │ + lea -0x266(%r12),%rax │ │ │ │ + mov %rax,-0x228(%r12) │ │ │ │ + movq $0x571930,-0x220(%r12) │ │ │ │ + mov %r14,-0x210(%r12) │ │ │ │ + movq $0x1bca4c0,-0x208(%r12) │ │ │ │ + lea -0x220(%r12),%rax │ │ │ │ + mov %rax,-0x200(%r12) │ │ │ │ + lea -0x236(%r12),%rax │ │ │ │ + mov %rax,-0x1f8(%r12) │ │ │ │ + movq $0x571a20,-0x1f0(%r12) │ │ │ │ + mov %r14,-0x1e0(%r12) │ │ │ │ + movq $0x1bca4c0,-0x1d8(%r12) │ │ │ │ + lea -0x1f0(%r12),%rax │ │ │ │ + mov %rax,-0x1d0(%r12) │ │ │ │ + lea -0x206(%r12),%rax │ │ │ │ + mov %rax,-0x1c8(%r12) │ │ │ │ + movq $0x571b28,-0x1c0(%r12) │ │ │ │ + mov %r14,-0x1b0(%r12) │ │ │ │ + movq $0x1bca4c0,-0x1a8(%r12) │ │ │ │ + lea -0x1c0(%r12),%rax │ │ │ │ + mov %rax,-0x1a0(%r12) │ │ │ │ + lea -0x1d6(%r12),%rax │ │ │ │ + mov %rax,-0x198(%r12) │ │ │ │ + movq $0x571ce0,-0x190(%r12) │ │ │ │ + mov %r14,-0x180(%r12) │ │ │ │ + movq $0x1bca4c0,-0x178(%r12) │ │ │ │ + lea -0x190(%r12),%rax │ │ │ │ + mov %rax,-0x170(%r12) │ │ │ │ + lea -0x1a6(%r12),%rax │ │ │ │ + mov %rax,-0x168(%r12) │ │ │ │ + movq $0x571e10,-0x160(%r12) │ │ │ │ + mov %r14,-0x150(%r12) │ │ │ │ + movq $0x1bca4c0,-0x148(%r12) │ │ │ │ + lea -0x160(%r12),%rax │ │ │ │ + mov %rax,-0x140(%r12) │ │ │ │ + lea -0x176(%r12),%rax │ │ │ │ + mov %rax,-0x138(%r12) │ │ │ │ + movq $0x571f60,-0x130(%r12) │ │ │ │ + mov %r14,-0x120(%r12) │ │ │ │ + movq $0x1bca4c0,-0x118(%r12) │ │ │ │ + lea -0x130(%r12),%rax │ │ │ │ + mov %rax,-0x110(%r12) │ │ │ │ + lea -0x146(%r12),%rax │ │ │ │ + mov %rax,-0x108(%r12) │ │ │ │ + movq $0x5720b0,-0x100(%r12) │ │ │ │ + mov %r14,-0xf0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xe8(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0xe0(%r12) │ │ │ │ + lea -0x116(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0x5723a8,-0xd0(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x1bca4c0,-0xb8(%r12) │ │ │ │ + lea -0xd0(%r12),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + lea -0xe6(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0x5724b0,-0xa0(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x1bca4c0,-0x88(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x5725a0,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x1bca4c0,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x5726d0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x1e2b378,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x18d15fe(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1a9cb18 │ │ │ │ + movq $0x288,0x388(%r13) │ │ │ │ + lea 0x18b8a4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc $0x8d48018d,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 568149 │ │ │ │ - movq $0x568138,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 572b17 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 572b12 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1a96018(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 568138 │ │ │ │ + jmp d58410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018d15(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568080 │ │ │ │ - lea 0x18d15b0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x15(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568197 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 568080 │ │ │ │ - lea 0x18d1572(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x15(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18d1545(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0x8d,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + mov 0x458d4801(%rbx),%cl │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 568218 │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x2037dc1,-0x8(%rbp) │ │ │ │ + jb 572b7e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 572b79 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1a95fb8(%rip),%rsi │ │ │ │ + lea 0x18b89e8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 568080 │ │ │ │ - lea 0x18d1511(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x56e2b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18d14ea(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1bc6f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 5682d0 │ │ │ │ + jmp 572bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ + decl 0x4(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + or %al,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018b89(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 572c74 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 572c66 │ │ │ │ + movq $0x572c18,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56831c │ │ │ │ - movq $0x56e2d8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ah,-0x77(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x572c58,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572c58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX add (%rax),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov %ecx,0x458b4801(%rbx) │ │ │ │ + and %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 572c97 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1ac512c(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x18d1442(%rip),%rbx │ │ │ │ + lea 0x18b891d(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0xf(%rbx),%rax │ │ │ │ + je 572ca7 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 572c66 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x572ce0,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18b88b7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc3348 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x56e2f8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18d13dc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7cfe7478(%rax) │ │ │ │ + jrcxz 572cea │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 572cf2 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 572c66 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x18b8877(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bc3348 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 56842f │ │ │ │ - movq $0x5683f0,-0x10(%rbp) │ │ │ │ + add %dh,-0x78(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 572ead │ │ │ │ + movq $0x572d68,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5683f0 │ │ │ │ + jne 572d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %cl,0x45c74801(%rbx) │ │ │ │ + call ae5b20 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572db0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x56e378,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18d13aa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %ecx,0x45c74801(%rbx) │ │ │ │ + add %bl,%al │ │ │ │ + sub $0x8b480057,%eax │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x56e398,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xa(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18d1357(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %ecx,0x45c74801(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cs push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572e08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x13,%al │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5684d9 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5684f0,-0x18(%rbp) │ │ │ │ - lea 0x1acf8f5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %dl,0x48018b87(%rax) │ │ │ │ + movl $0x572e50,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572e50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x79(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x572e78,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %ecx,0x4b8b4c01(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 572bd0 │ │ │ │ + lea 0x18b86f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48018b86(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5730fb │ │ │ │ + movq $0x572f10,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 572f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - adc 0x458d4801(%rbp),%ecx │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 568765 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5686d3 │ │ │ │ - movq $0x5685a8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x7a(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x572f58,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5685a8 │ │ │ │ + jne 572f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018d12(%rax) │ │ │ │ - cmpl $0x2d,0x7(%rbx) │ │ │ │ - jne 568769 │ │ │ │ - movq $0x5685e0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %cl,0x45c74801(%rbx) │ │ │ │ + add %al,0x4800572f(%rax) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5685e0 │ │ │ │ + jne 572f80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x12(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 568785 │ │ │ │ - movq $0x568620,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %bh,%al │ │ │ │ + test %ecx,0x45c74801(%rbx) │ │ │ │ + add %dh,0x4800572f(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568620 │ │ │ │ + jne 572fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%al │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc -0x3b7cb6ff(%rbp),%cl │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x1(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - cmpq $0x5d,0x7(%rbx) │ │ │ │ - jne 568688 │ │ │ │ - movq $0x1a806d8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1e39512,-0x10(%r12) │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x5686b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + test %ecx,0x45c74801(%rbx) │ │ │ │ + call ae5fb0 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5686b8 │ │ │ │ + jne 572ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x1,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018b85(%rax) │ │ │ │ + movl $0x573020,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018d11(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x568898,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x568708,-0x10(%rbp) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7b(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jne 5730ed │ │ │ │ + movq $0x573058,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568708 │ │ │ │ + jne 573058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + test %ecx,0x45c74801(%rbx) │ │ │ │ + add %bl,0x48005730(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5687c8,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ + add %ah,%al │ │ │ │ + test %cl,0x458b4801(%rbx) │ │ │ │ + cmp %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 5730ed │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + cmp 0xf(%rbx),%rax │ │ │ │ + jne 5730ed │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x568830,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x5730e0,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x18b84b2(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + jmp 1bc3348 │ │ │ │ + nop │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,-0x7cfe747c(%rax) │ │ │ │ + jrcxz 5730ea │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 573106 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1ac4cae(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b84b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x573138,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x18b845b(%rip),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bc3348 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x6(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 5730ed │ │ │ │ + lea 0x1ac4c4b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5731a0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x15(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5731f6 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 5731e8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 573244 │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + movq $0x573230,0x0(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x1ac4baa(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea 0x18b83eb(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5688f6 │ │ │ │ - movq $0x1bc9a30,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x568898,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - or $0x8d,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - xor $0x18d0c91,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add -0x59(%rbp),%dh │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r8,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc2988 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 56894a │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568993 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 568988 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x568920,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16c175c(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 57339d │ │ │ │ + movq $0x5732b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5732b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5689d8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d0662(%rip),%rsi │ │ │ │ - lea 0x18d051b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 485789eb <__environ@GLIBC_2.2.5+0x465387c3> │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5732e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568a20 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1acf3b1(%rip),%rsi │ │ │ │ - lea 0x18d04bb(%rip),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %dh,(%rbx) │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568a68 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d0692(%rip),%rsi │ │ │ │ - lea 0x18d065b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48005733 │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568ab0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d07b2(%rip),%rsi │ │ │ │ - lea 0x18d06ab(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + cmovl -0x74b7dfbb(%rbx),%ecx │ │ │ │ + jge 573384 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5731a0 │ │ │ │ + lea 0x18b824c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568af8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1acf2d9(%rip),%rsi │ │ │ │ - lea 0x18d07cb(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 573558 │ │ │ │ + movq $0x573400,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568b40 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1acf291(%rip),%rsi │ │ │ │ - lea 0x18d0363(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dh,(%rdi,%rdx,2) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 573438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568b88 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1acf249(%rip),%rsi │ │ │ │ - lea 0x18d07c3(%rip),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xorb $0x0,(%rdi,%rdx,2) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568bd0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x1acf201(%rip),%rsi │ │ │ │ - lea 0x18d0323(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48005734,%eax │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5734b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568c18 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d07f2(%rip),%rsi │ │ │ │ - lea 0x18d07bb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 57354a │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 573563 │ │ │ │ + movq $0x573500,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568c60 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d049a(%rip),%rsi │ │ │ │ - lea 0x18d07ea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r15b,(%r8) │ │ │ │ + xor $0x8b480057,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568ca8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d07ea(%rip),%rsi │ │ │ │ - lea 0x18d0233(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 57361b │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1ac4851(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b8099(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x5735a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add -0x5f(%rbp),%dh │ │ │ │ + movq $0x5735d0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5735d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568cf0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18d07ea(%rip),%rsi │ │ │ │ - lea 0x18d0203(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xb(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 568e8d │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 568e7c │ │ │ │ - movq $0x568d80,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r9b,(%r8) │ │ │ │ + ss push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568d80 │ │ │ │ + jne 573608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or -0x3b7cb6ff(%rbp),%cl │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - cmp $0x5b,%rcx │ │ │ │ - je 568e91 │ │ │ │ - cmp $0x5d,%rcx │ │ │ │ - jne 568dc9 │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1acf004(%rip),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 57361b │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 57354a │ │ │ │ + lea 0x1ac4777(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x568e00,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 573687 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 573682 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x16aad48(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a6ac50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018b7f(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 573a32 │ │ │ │ + movq $0x5736e8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568e00 │ │ │ │ + jne 5736e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0xa(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x568e28,0x0(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x7f(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x573720,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568e28 │ │ │ │ + jne 573720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or 0x458b4801(%rbp),%cl │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jg 5736aa │ │ │ │ + add %eax,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + test %esi,%ebx │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - or %r13b,-0x72(%r8) │ │ │ │ - push %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r12b,0x37(%r8) │ │ │ │ + push %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568e68 │ │ │ │ + jne 573760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or %ecx,-0x2176b7ff(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - lea 0x1acef3e(%rip),%r14 │ │ │ │ - lea 0x18d00b7(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x568ec8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %ah,%al │ │ │ │ + jle 5736ea │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + or $0x2,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 573adc │ │ │ │ + movq $0x5737d8,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568ec8 │ │ │ │ + jne 5737d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018d09(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 568fdf │ │ │ │ - movq $0x568f18,-0x10(%rbp) │ │ │ │ + add %ch,0x7e(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 573acc │ │ │ │ + movq $0x573840,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568f18 │ │ │ │ + jne 573840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.WX jae 573833 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or %ecx,0x458b4801(%rbp) │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - jnp 568f27 │ │ │ │ - cmp (%rdi),%cl │ │ │ │ - test %eax,0x48000001(%rbp) │ │ │ │ - movl $0x568f50,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 568f50 │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdx │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 57387e │ │ │ │ + push %rdi │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 573878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ + out %al,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %ecx,0x45c74801(%rbp) │ │ │ │ - add %al,0x4800568f(%rax) │ │ │ │ - mov 0x2f(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + push %rcx │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %eax,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x40,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + movq $0x5738b8,0x8(%rbp) │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568f80 │ │ │ │ + jne 5738b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WX │ │ │ │ + repz add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or %cl,0x7e38301(%rbp) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569115 │ │ │ │ - movq $0x568fb8,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %dl,0x4801ab51(%rax) │ │ │ │ + mov 0x48(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 5739ba │ │ │ │ + movq $0x573918,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 568fb8 │ │ │ │ + jne 573918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rbx) │ │ │ │ + nop │ │ │ │ + rex.WX ja 57390b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018d08(%rax) │ │ │ │ - movl $0x569168,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ac32e7(%rip),%r14 │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569010,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x573958,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569010 │ │ │ │ + jne 573958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WX ja 57394b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x8(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x569038,0x0(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x74ffa8c7(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %eax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569038 │ │ │ │ + jne 573988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.WX testq $0x0,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - or %cl,0x358d4801(%rbp) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - jge 56905c │ │ │ │ - (bad) │ │ │ │ - jne 56906c │ │ │ │ - lea 0x1aced63(%rip),%r14 │ │ │ │ - lea 0x18cff1c(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov 0x50(%rbp),%r11d │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 5739ba │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 5739c5 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 5739e5 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5741b0,0x18(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x25(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 573d6d │ │ │ │ + add $0x30,%rbp │ │ │ │ + lea 0x1ac436e(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x569098,0x8(%rbp) │ │ │ │ + lea 0x18b7c27(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x573ab8,-0x40(%rbp) │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rsi │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%r8 │ │ │ │ + mov 0x2d(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569098 │ │ │ │ + jne 573ab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + leave │ │ │ │ + pop %rdx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d07(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,0x48018b7b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 573a0f │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - movq $0x5690d8,0x8(%rbp) │ │ │ │ + lea 0x18b7b4d(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x573b30,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5690d8 │ │ │ │ + jne 573b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x569100,0x0(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + jnp 573aba │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,-0x70(%rbp) │ │ │ │ + movq $0x573b98,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569100 │ │ │ │ + jne 573b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.WX jae 573b8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - movq $0x569140,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x4801ab4e(%rax) │ │ │ │ + movl $0x573bd0,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569140 │ │ │ │ + jne 573bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ + out %al,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4e(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %eax,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x40,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + movq $0x573c10,0x8(%rbp) │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.WX │ │ │ │ + repz add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x569198,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRX stos %rax,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 573d15 │ │ │ │ + movq $0x573c70,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569198 │ │ │ │ + jne 573c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + rex.WX ja 573c63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018d06(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5692b8 │ │ │ │ - movq $0x5691d8,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRB stos %rax,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x4800573c(%r8) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5691d8 │ │ │ │ + jne 573cb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + rex.WX ja 573ca3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - cmpq $0x3a,0x7(%rbx) │ │ │ │ - jne 569300 │ │ │ │ - movq $0x569210,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + cmp $0x57,%al │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + mov %eax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569210 │ │ │ │ + jne 573ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WX testq $0x0,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 569348 │ │ │ │ - movq $0x569250,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov 0x50(%rbp),%r11d │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 573d15 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 573d23 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 573d43 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x574168,0x18(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0xd(%rbx),%r8 │ │ │ │ + mov 0x15(%rbx),%r9 │ │ │ │ + mov 0x1d(%rbx),%r10 │ │ │ │ + mov 0x2d(%rbx),%r11 │ │ │ │ + mov 0x35(%rbx),%r14 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x3d(%rbx),%rdx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x45(%rbx),%rax │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 57402f │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 573de1 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + movq $0x573e20,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569250 │ │ │ │ + jne 573e20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lret $0x74 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - cmpq $0x5d,0x7(%rbx) │ │ │ │ - jne 569273 │ │ │ │ - movq $0x569508,0x18(%rbp) │ │ │ │ - lea 0x18d0282(%rip),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x5692a0,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WR stos %rax,%es:(%rdi) │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + ds push %rdi │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5692a0 │ │ │ │ + jne 573e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lret │ │ │ │ + jmp 573e4e │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018d05(%rax) │ │ │ │ - movl $0x569580,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x5692e8,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + rex.WXB stos %rax,%es:(%rdi) │ │ │ │ + add %eax,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x40,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + movq $0x573e98,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5692e8 │ │ │ │ + jne 573e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + lret $0x76 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x5693a0,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569330,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x4801ab4b(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 573fd7 │ │ │ │ + movq $0x573ef8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569330 │ │ │ │ + jne 573ef8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + lret $0x76 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0xc748018d,%eax │ │ │ │ - adc %r11b,(%r8) │ │ │ │ - xchg %eax,%esp │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfff9,$0xff │ │ │ │ - movq $0x569378,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dl,0x4b(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rcx) │ │ │ │ + movl $0x573f38,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569378 │ │ │ │ + jne 573f38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lret $0x76 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add $0x8d,%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - adc %r10b,0x49005694(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e395a1,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39589,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5693a0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmpb $0x57,(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 573f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ + jmp 573f77 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e395a1,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39589,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x569418,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e395a1,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39589,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 573f96 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 5740a1 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 573fe5 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 574005 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x569490,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569558 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569540,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569540 │ │ │ │ + movq $0x5740d8,0x0(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x5741f8,-0x18(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov 0x5(%rbx),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + mov %r11,0x48(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x1ab49b0(%rip),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x574120,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lret $0xff │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add 0x45c74801(%rbp),%ecx │ │ │ │ - adc %dh,-0x6a(%rax) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x48fffff7,%eax │ │ │ │ - movl $0x5695f8,0x0(%rbp) │ │ │ │ - lea 0x18cff39(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e395a1,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39589,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0x38,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x569580,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret $0xf6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 574170 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569648 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569630,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 573fd7 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 573a24 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add 0x45c74801(%rbp),%cl │ │ │ │ - adc %bh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfff6,$0xff │ │ │ │ - movq $0x5696c0,0x0(%rbp) │ │ │ │ - lea 0x18cfe01(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568cc0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569670,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x7cfe72ff(%rax) │ │ │ │ - jrcxz 5696ca │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569710 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5696f8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5696f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x1(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - movq $0x569800,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569788,0x0(%rbp) │ │ │ │ - lea 0x18cfcf9(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568c78,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0x20,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569738,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add %cl,0x7e38301(%rbp) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5697d8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5697c0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5697c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rcx,%rcx,1),%dh │ │ │ │ + add $0x48,%ebp │ │ │ │ + jmp 573a24 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 573dd3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018d00(%rax) │ │ │ │ - movl $0x5698c8,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569850,0x0(%rbp) │ │ │ │ - lea 0x18cfb99(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ + add %dl,(%rax) │ │ │ │ + je 5741da │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57426a │ │ │ │ + movq $0x574288,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5736a8 │ │ │ │ + lea 0x18b73ff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568c30,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ac3b01(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569800,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x7e38301(%rbp) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5698a0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569888,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea 0x1ac3afc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569888 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + out %al,$0xab │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57430e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 574309 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ac3ac8(%rip),%rsi │ │ │ │ + lea 0x18b7401(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b7c440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - decl 0x1045c748(%rcx,%rax,1) │ │ │ │ - nop │ │ │ │ - cltd │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - jo 569892 │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - cltd │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x18cfaa9,%eax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568be8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5698c8,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - decl 0x4807e383(%rcx,%rax,1) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 569968 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569950,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + je 5742ba │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 574385 │ │ │ │ + movq $0x574368,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569950 │ │ │ │ + jne 574368 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jae 5742f2 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807738b4c005743,%al │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18b73f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - decl 0x1045c748(%rcx,%rax,1) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test $0xf3,%al │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - cltd │ │ │ │ - push %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jae 57432a │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + rex.XB push %r15 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x18cf981,%eax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xor $0x18b7391,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568ba0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569990,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x2(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569a30 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5743fe │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569a18,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569a18 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1ab4724(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + in $0xab,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57447e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 574479 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1ac3958(%rip),%rsi │ │ │ │ + lea 0x18b7321(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b7c440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - decb 0x1045c748(%rcx,%rax,1) │ │ │ │ - and %bl,-0x76b6ffaa(%rbx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - loopne 569a20 │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r13b,0x4800569a(%r8) │ │ │ │ - lea 0x18cf891(%rip),%esi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568b58,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569a58,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x7cfe7303(%rax) │ │ │ │ - jrcxz 569ab2 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569af8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569ae0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,0x73(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5744f5 │ │ │ │ + movq $0x5744d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569ae0 │ │ │ │ + jne 5744d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x3(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x569be8,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569b70,0x0(%rbp) │ │ │ │ - lea 0x18cf769(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 574462 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %al,0x57(%rbp) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568b10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569b20,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac1268 │ │ │ │ + lea 0x18b7314(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - cld │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569bc0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569ba8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 57449a │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + rex.RB push %r15 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x18b72b1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1b7cdb0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018cfc(%rax) │ │ │ │ - movl $0x569cb0,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569c38,0x0(%rbp) │ │ │ │ - lea 0x18cf539(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568ac8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57456e │ │ │ │ + movq $0x1b35a00,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569be8,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x1ab45b4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 574ea8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cld │ │ │ │ + rex push %rcx │ │ │ │ mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569c88 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569c70,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 574614 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x574600,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569c70 │ │ │ │ + jne 574600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sti │ │ │ │ + push %rcx │ │ │ │ mov %es,(%rcx) │ │ │ │ - movq $0x569d78,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569d00,0x0(%rbp) │ │ │ │ - lea 0x18cf3d9(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ccbe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568a80,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569cb0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 574694 │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57464a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 572760 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 569d50 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569d38,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569d38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 574689 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16fcf33(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sti │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x569e80,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - movq $0x569dc8,0x0(%rbp) │ │ │ │ - lea 0x18cf2e9(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %ch,-0x75(%rbp) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x568a38,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x574660,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18b6ce1(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569d78,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018cfa(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 569e28 │ │ │ │ - add $0x28,%r12 │ │ │ │ + mov $0x49018b6c,%eax │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 569e18 │ │ │ │ - movq $0x568940,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1a806d8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1acdfb5(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x569e58,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 574730 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5746a0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a9bc2(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - stc │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x569ed0,0x10(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x6c(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574788 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5746f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5689f0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569e80,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57480d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574802 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x574750,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a9b0c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jo 5747b2 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x5689a8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x569ed0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5747a8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 570858 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %ah,0x48018b6f(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a0b1 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 569ff7 │ │ │ │ - movq $0x569f90,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 574946 │ │ │ │ + movq $0x5748e8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 569f90 │ │ │ │ + jne 5748e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - clc │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %cl,0x6f(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574936 │ │ │ │ + movq $0x574828,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x2d,%rbx │ │ │ │ - je 56a0b5 │ │ │ │ - cmp $0x5d,%rbx │ │ │ │ - jne 56a10d │ │ │ │ - movq $0x569fd8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 569fd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16a9a15(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5749d7 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5749cc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x574890,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x16a9998(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x8(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56a1d8,0x20(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ad06af(%rip),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - movq $0x56a028,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56a028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - movabs 0x8b480f438b480056,%al │ │ │ │ - pop %rbx │ │ │ │ + add %al,0x6e(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574a4a │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x574960,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18b696d(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56a060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574acc │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x5749f0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x16a98a6(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rdi) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56a0a1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x56a0e0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x6d(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 574bcf │ │ │ │ + movq $0x574b58,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56a0e0 │ │ │ │ + jne 574b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rbx) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x9(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56a138,0x20(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574bbf │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x574a70,-0x38(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x1ad02a7(%rip),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 568548 │ │ │ │ - lea 0x1acdcbb(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56a278,0x20(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 568d10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5d6bd8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0x4c0056a1 │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56a168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x6c(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 574c75 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574c6a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x574af0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea 0x16a9721(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rax,2) │ │ │ │ - add $0x10,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x49018b6b(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56a1a5 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1acdc05(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ja 574cf2 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x574be8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %ah,-0x76b3ffaa(%rdx) │ │ │ │ - jne 56a1e4 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56a208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0x50,-0x3b7cb6ff(%rbx),%ecx │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 574d8a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x574c90,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea 0x16a9612(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rax,2) │ │ │ │ - add $0x10,%esp │ │ │ │ + subb $0x1,-0x75(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 574e0c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56a245 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + ja 574e01 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1acdb65(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 574d20 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xa2,%al │ │ │ │ - push %rsi │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0xffffffffffffff8b │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x574db0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 574e7b │ │ │ │ (bad) │ │ │ │ - jne 56a2a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rax,2) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56a2e5 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x49000000(%rax) │ │ │ │ + movl $0x5745c0,-0x78(%rsp) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0x574628,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x574d20,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 574f3e │ │ │ │ + movq $0x574e28,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1acdac5(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0x18b68f2(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 575950 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8cf5,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push %rax │ │ │ │ + rex.RXB mov %es,(%r9) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a341 │ │ │ │ + jb 575004 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1acda8d(%rip),%r14 │ │ │ │ + movq $0x574ff0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 574ff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RXB mov %es,(%r9) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ccbe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%ch │ │ │ │ - mov %es,(%rcx) │ │ │ │ + lock mov %fs:(%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a37e │ │ │ │ + jb 57503a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 572760 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W cmc │ │ │ │ - mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a3be │ │ │ │ + jb 575072 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 195ff80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%ch │ │ │ │ - mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a3fe │ │ │ │ + jb 5750b1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16fc50b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8cf4,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a43e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + call 4958dc2b <__environ@GLIBC_2.2.5+0x4754da03> │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5750fe │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + movq $0x575088,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18b62b9(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%ah │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a47e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + movq $0x5750c8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a919a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x575120,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W hlt │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a4be │ │ │ │ + jb 575235 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57522a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x575178,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a90e4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov %gs:(%rcx),%eax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575294 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5751d0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 570858 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%ah │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x65(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a4fe │ │ │ │ + jb 575326 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57531b │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x575250,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16a9032(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8cf3,$0x1 │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %gs:(%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a53e │ │ │ │ + jb 5753ce │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5753c3 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x5752b8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%bl │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x48018b64(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a57e │ │ │ │ + jb 57547f │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575474 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x575340,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a8ef0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movsxd -0x3b7cb6ff(%rbx),%ecx │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4d(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x5753e8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18b5ec5(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a5c1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16bfbb0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575574 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x575498,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x16a8dfe(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%bl │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a5fe │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 575677 │ │ │ │ + movq $0x575600,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 575600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x62(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575667 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x575518,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5d6bd8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a641 │ │ │ │ + jb 57571d │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575712 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16bfb30(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x575598,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea 0x16a8c79(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%dl │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a67e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x61(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57579a │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x575690,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49018b60(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575832 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x575738,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea 0x16a8b6a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - repnz mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a6be │ │ │ │ + and %ah,-0x75(%rax) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5758b4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5758a9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 5757c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x49018b5f(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575917 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x575858,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %dh,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x49000000(%rcx) │ │ │ │ + movl $0x574fb0,-0x90(%rsp) │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + movq $0x575018,-0x78(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x575050,-0x60(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + movq $0x5757c8,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 5759ff │ │ │ │ + movq $0x5758d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + lea 0x18b5e79(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - or $0x8d48018d,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 56a6fa │ │ │ │ + cmp $0x8c,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734f93c4 <__environ@GLIBC_2.2.5+0x714b919c> │ │ │ │ + rex.WXB │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57bc50 │ │ │ │ + movq $0x575ab0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 575ab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ccbe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%cl │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a736 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sbb %cl,-0x72b7fe73(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 56a772 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 575b12 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57bc50 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + movq $0x203b1c9,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b4af88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 56a792 │ │ │ │ - lea (%rcx),%eax │ │ │ │ + loopne 575b7f │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a7aa │ │ │ │ + jb 575b4a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57bc50 │ │ │ │ + jmp 572760 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a7e9 │ │ │ │ + jb 575b89 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16bf898(%rip),%r14 │ │ │ │ + lea 0x16fba33(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 56a7ee │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a826 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + adc %bl,-0x75(%rax) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + movq $0x575b60,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18b57e1(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48018cf0,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 56a866 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov $0x49018b57,%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575c30 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + movq $0x575ba0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a86c2(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lock mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a8a6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575c88 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x575bf8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xb,%al │ │ │ │ - lea (%rcx),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a8e2 │ │ │ │ + jb 575d0d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575d02 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x575c50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a860c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57bc50 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575d6c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x575ca8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 570858 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48018b5a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a921 │ │ │ │ + jb 575dfe │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575df3 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x16bf760(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x575d28,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x16a855a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575e5f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x575d90,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xef,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dh,0x48018b59(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56a95e │ │ │ │ + jb 575ef7 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575eec │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x575e18,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x16a8478(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018cef │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a99e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575f6a │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x575e80,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18b544d(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,%bh │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56a9de │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + add %ah,0x49018b58(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 575fec │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x575f10,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x16a8386(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485836e7 <__environ@GLIBC_2.2.5+0x465434bf> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56aa1e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 5760ef │ │ │ │ + movq $0x576078,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 576078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xee,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56aa5e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + add %bh,0x49018b57(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5760df │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x575f90,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5d6bd8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018cee │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rdi │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56aa9e │ │ │ │ + jb 576195 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57618a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x576010,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea 0x16a8201(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,%dh │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56aade │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x49018b56(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576212 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x576108,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 485837e6 <__environ@GLIBC_2.2.5+0x465435be> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ab1b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbp │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5762aa │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x5761b0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%rsi │ │ │ │ + lea 0x16a80f2(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xed,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rbp │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56ab53 │ │ │ │ + jb 57632c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576321 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ + jmp 576240 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x13(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ad52 │ │ │ │ - movq $0x56abc8,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56abc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push %rsp │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57638f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5762d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + js 576398 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56ad44 │ │ │ │ - movq $0x56ac10,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ac10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in (%dx),%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %cl,0x49018b54(%rax) │ │ │ │ + add $0xa0,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576491 │ │ │ │ + movq $0x575a70,-0x98(%r12) │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + movq $0x575ad8,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x575b28,-0x60(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x5b,%rbx │ │ │ │ - jb 56ad56 │ │ │ │ - cmp $0x5c,%rbx │ │ │ │ - jae 56b014 │ │ │ │ - movq $0x56ac60,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x576240,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 576483 │ │ │ │ + movq $0x576348,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ac60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + lea 0x18b541d(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018cec(%rax) │ │ │ │ - movl $0x56ac90,0x0(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + push %rbx │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576585 │ │ │ │ + movq $0x576518,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56ac90 │ │ │ │ + jne 576518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56afef │ │ │ │ - movq $0x56acd0,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018b53(%rax) │ │ │ │ + movl $0x576548,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56acd0 │ │ │ │ + jne 576548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56ad06 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - lea 0x1acd0a7(%rip),%rdx │ │ │ │ - lea 0x16bf3a8(%rip),%rsi │ │ │ │ - jmp 56b22e │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x56ad30,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ad30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018ceb(%rax) │ │ │ │ - movl $0x56b5b0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - jmp 569f28 │ │ │ │ - lea 0x1acd076(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bh,0x53(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + lea 0x18b5344(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x3d,%rbx │ │ │ │ - jb 56ae33 │ │ │ │ - cmp $0x3f,%rbx │ │ │ │ - jne 56b014 │ │ │ │ - movq $0x56ad98,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ad98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x15(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56adc0,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56adc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rbx) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a7784(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jmp 56ad4b │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 56c63c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ae23 │ │ │ │ - movq $0x56a978,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397ca,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - cmp $0x3c,%rbx │ │ │ │ - jae 56b131 │ │ │ │ - cmp $0x2a,%rbx │ │ │ │ - jne 56b014 │ │ │ │ - movq $0x56ae78,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ae78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a776e(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56aea8,0x0(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56aea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a7759(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56c634 │ │ │ │ - movq $0x56aef0,0x8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56aef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a7746(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jmp ffffffff899eb07e <__environ@GLIBC_2.2.5+0xffffffff879aae56> │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,-0x38b80000(%rbp,%rax,1) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56af38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a772f(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49018ce9(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b4d1 │ │ │ │ - cmpq $0x2a,0x7(%rbx) │ │ │ │ - jne 56b48f │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x56af80,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56af80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a771f(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x17(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56b4f1 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56afdf │ │ │ │ - movq $0x56a458,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397fa,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 56b014 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a770a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - call ffffffff8b9eb196 <__environ@GLIBC_2.2.5+0xffffffff899aaf6e> │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b115 │ │ │ │ - cmp $0x2e,%rbx │ │ │ │ - je 56b0d3 │ │ │ │ - cmp $0x2f,%rbx │ │ │ │ - jne 56b077 │ │ │ │ - movq $0x56a3d8,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - movq $0x1e397aa,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56a358,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x56e2f8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56a398,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - movq $0x1e3978a,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x56b008,0x0(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - movq $0x56b160,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a76f3(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ce7(%rax) │ │ │ │ - movl $0x56b190,0x0(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x16a76e0(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x19(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56c644 │ │ │ │ - movq $0x56b1d0,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + add %cl,0x48018b51(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576784 │ │ │ │ + movq $0x576748,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56b1d0 │ │ │ │ + jne 576748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %eax,$0x8c │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r14b,-0x49(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB fmull 0x5c8241e9(%r9,%r8,1) │ │ │ │ - add %edx,0x28a(%rax) │ │ │ │ + add %dl,0x51(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x1f(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 575950 │ │ │ │ + lea 0x18b51ad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %al,$0x8c │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 56b2bc │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movzbl (%rsi),%edi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 56b26a │ │ │ │ - movq $0x56b1f8,-0x28(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b1f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x56b2a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5767fc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5767e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56b2a0 │ │ │ │ + jne 5767e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56acfe │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x56b2e8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b2e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdi),%cl │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + ficoml -0x74b7fe54(%rip) │ │ │ │ + jnp 576802 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in $0x8c,%eax │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - mov $0x56,%bl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + rex push %rax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576887 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x576850,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56b330 │ │ │ │ + jne 576850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov (%rcx),%eax │ │ │ │ + mov 0x1f(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 574ea8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018ce5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - cmpq $0x2d,0x7(%rbx) │ │ │ │ - jne 56b440 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - movq $0x56b370,0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + cmp %cl,0x1(%rbx,%rbp,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5768fc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5768f1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WXB stos %rax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576980 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5768a0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1b(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 56b42d │ │ │ │ - movq $0x56b3c0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b3c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in $0x8c,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WXB stos %rax,%es:(%rdi) │ │ │ │ add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 56b3dc │ │ │ │ - pop %rbp │ │ │ │ - jne 56b41a │ │ │ │ - movq $0x56ab30,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39552,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - movq $0x56c028,0x0(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 569f28 │ │ │ │ - movq $0x56b470,0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x576910,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a7875(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1c(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56baa8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp 569f28 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56a418,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + rorb $1,-0x55(%rdx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 576a80 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576a75 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397fa,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56b530,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x4a(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018ce3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56b9d4 │ │ │ │ - add $0x38,%r12 │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b58f │ │ │ │ - movq $0x56a498,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 576b05 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x576a08,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397fa,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x3,%eax │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jrcxz 56b53b │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edi,0x48000000(%rbx) │ │ │ │ - movl $0x56b5f0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b5f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4801ab49(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576b8d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576b82 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x576a98,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a76dc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - loop 56b57b │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WB stos %rax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x56a9b8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576c00 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x576b28,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39652,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x60,%r12 │ │ │ │ + sbb %cl,-0x75(%rbp) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 576c3c │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18b4d0b(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b6f5 │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - movq $0x56a9f8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x56e378,-0x38(%r12) │ │ │ │ - movq $0x2037da2,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x33(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + ja 576c84 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x576c20,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x56b670,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a75eb(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + mov (%rcx),%r8 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b74b │ │ │ │ + ja 576ce7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x18b4c58(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %cl,0x1(%rbx,%rcx,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576d64 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576d59 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x576ca8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a751a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49018b4b(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 576dc7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x576d08,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56b7a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576e45 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x576e28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56b7a0 │ │ │ │ + jne 576e28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + push %rdi │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ac12d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56b877 │ │ │ │ - movq $0x56b7e0,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b7e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loope 56b76b │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rcx,2) │ │ │ │ - movl $0x56b828,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x9f,%al │ │ │ │ + mov $0x45c74801,%edi │ │ │ │ + add %bh,-0x4e(%rcx) │ │ │ │ + add (%rdx),%eax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 1b4af88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018ce0(%rax) │ │ │ │ - cmpl $0x2d,0x7(%rbx) │ │ │ │ - je 56b90f │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x56b860,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018ce0(%rax) │ │ │ │ - movl $0x56bc70,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ac0a6f(%rip),%r14 │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x56b8a0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x576e90,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a7395(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x20(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56b9ab │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b8ff │ │ │ │ - movq $0x56a558,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 576f48 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3962a,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x56b940,0x8(%rbp) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56b940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018cdf(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56b9b9 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56b99b │ │ │ │ - movq $0x56a840,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e38e3a,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18cdc48(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56c1f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ac0916(%rip),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x56ba00,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ba00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fimuls 0x38c48349(%rcx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 576fc4 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c007 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 56ba5a │ │ │ │ - movq $0x56a518,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3983a,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56a4d8,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397fa,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %al,(%rax) │ │ │ │ + ja 576fb9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x576f10,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a72cc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fimuls 0x204d8b48(%rcx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56bb7f │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x56baf0,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56baf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fisttpll -0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 56bafd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56bc18 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bb4f │ │ │ │ - movq $0x56aa38,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x576f68,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39652,-0x8(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x23(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bbf5 │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - movq $0x56aa78,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x56e378,-0x38(%r12) │ │ │ │ - movq $0x2037d99,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x33(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x56bb70,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bc4b │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x24(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56bca0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56bca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x24(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56bdeb │ │ │ │ - movq $0x56bce8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56bce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fisttpl 0x77b8348(%rcx,%rax,1) │ │ │ │ - sub $0x1f9850f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x56bd20,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5770a4 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x577088,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56bd20 │ │ │ │ + jne 577088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fisttpl -0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 56bd2d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56bfec │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bddb │ │ │ │ - movq $0x56a698,-0x80(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x56a6d8,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b35a00,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x56e398,-0x38(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x2028b39,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x32(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56be18,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + xor -0x74b7fe54(%rip),%cl │ │ │ │ + jnp 5770aa │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56be18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fimull -0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 56be25 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56be83 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56be73 │ │ │ │ - movq $0x56a5d8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3962a,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bedc │ │ │ │ - movq $0x56a598,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56bf18,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56bf18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rcx) │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) -0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 56bf25 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56bf83 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bf73 │ │ │ │ - movq $0x56a658,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3962a,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ + and %al,0x1(%rbx,%rbp,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 577114 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56bfdc │ │ │ │ - movq $0x56a618,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 577109 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56c400,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ac02e3(%rip),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018cd8(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56c0ff │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x56c070,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56c070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x28(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56c198 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %ch,0x4901ab43(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c0cf │ │ │ │ - movq $0x56aab8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 577180 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5770b8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39652,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a70c7(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c175 │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - movq $0x56aaf8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x56e378,-0x38(%r12) │ │ │ │ - movq $0x2037da2,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x33(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x56c0f0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c1cb │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56c220,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56c220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56c2eb │ │ │ │ - add $0x88,%r12 │ │ │ │ + cmp %al,-0x55(%rbx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 577218 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c2db │ │ │ │ - movq $0x56a880,-0x80(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x56a8c0,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b35a00,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x56e398,-0x38(%r12) │ │ │ │ - movq $0x2028b39,-0x30(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x32(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 57720d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56c318,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56c318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - {rex2 0x8c} sidt -0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + test $0x42,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5772a8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c373 │ │ │ │ - movq $0x56a938,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 57729d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5771a0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3962a,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a6fae(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c3dc │ │ │ │ - movq $0x56a8f8,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56c430,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56c430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018cd4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56c533 │ │ │ │ - add $0xb0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c523 │ │ │ │ - movq $0x56a710,-0xa8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x56a750,-0x88(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x1b35a00,-0x70(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x56a788,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1b35a00,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x56e398,-0x38(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x6e(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806f8,-0x20(%r12) │ │ │ │ - lea -0x32(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56c560,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56c560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018cd3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56c5cb │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c5bb │ │ │ │ - movq $0x56a800,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577230,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3962a,-0x8(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c624 │ │ │ │ - movq $0x56a7c0,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1a806d8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 56b014 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 56b014 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 56b014 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x2e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56c76b │ │ │ │ - add $0xb8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c760 │ │ │ │ - movq $0x5684a8,-0xb0(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x568548,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x568d10,-0x80(%r12) │ │ │ │ - lea -0x96(%r12),%rcx │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x569f28,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x56a318,-0x48(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - movq $0x1e397fa,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x56ab70,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x56c788,-0x8(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56ab70 │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - lea 0x18cd196(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - mov $0xff,%bl │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,0x2000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18cd18f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - mov $0x8c,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 56c855 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 56c850 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1acb588(%rip),%rdi │ │ │ │ - lea 0x18cd147(%rip),%rsi │ │ │ │ - lea 0x18cb072(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b337f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56c8b7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 56c8b2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18cd101(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 560410 │ │ │ │ + jb 57738c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x577370,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 577370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + rex.WX or 0x177b8b48(%rcx,%r8,1),%bpl │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - jmp 561b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock rorb $1,-0xfba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56c91a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x49018cd0,%eax │ │ │ │ - add $0x18,%esp │ │ │ │ + cmp %al,-0x55(%rcx) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5773fc │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56c961 │ │ │ │ + ja 5773f1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 56cce0 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56c9ac │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56c9c0,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + rex stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5773a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a6dd0(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 56c9d5 │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ca2a │ │ │ │ + push %rax │ │ │ │ + rex stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 577500 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5774f5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xcf,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ca62 │ │ │ │ + sarb $0xab,(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 577590 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 577585 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x577488,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a6cb7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 56ca45 │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ca9a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577518,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,%bh │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56cad2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bh │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56cb21 │ │ │ │ + jb 577674 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56cb38,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0x1acb292(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5624f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x577658,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 577658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018cce(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 56cba0 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jne 56cbe6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56cb90 │ │ │ │ - movq $0x56cab0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56cc13 │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - jne 56cbc6 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x18ccdeb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56cc13 │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xcd,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56cc5a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 56cc3b │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ccc2 │ │ │ │ + push %rax │ │ │ │ + ds stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5776e4 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ccb7 │ │ │ │ + ja 5776d9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ + jmp 1b4c188 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jae 56cdc2 │ │ │ │ - lea 0x18cccf4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 56cfaa │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - int3 │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56d10f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018ccc(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jne 56cd96 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56cd86 │ │ │ │ - movq $0x56cc38,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d2ff │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - movq $0x56cdf0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56cdf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56ceba │ │ │ │ - movq $0x56ce40,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56ce40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x834901ab,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018ccb(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - jae 56cec8 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 56cf98 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 56cfa7 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ceaa │ │ │ │ - movq $0x56ca40,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577688,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e373a1,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1acaf00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x7,%rdx │ │ │ │ - jae 56d26d │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jae 56ceef │ │ │ │ - movq $0x56cd38,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1acaeaf(%rip),%r14 │ │ │ │ - jmp 5624f8 │ │ │ │ - movq $0x56cf28,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xa(%rbx),%rcx │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56cf28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - lret $0x18c │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56cf3f │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56cfaa │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x56cf70,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56cf70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x36(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56d30f │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - jmp 56cfaa │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jb 56d17c │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 56cfaa │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea 0x18cc9a9(%rip),%rcx │ │ │ │ - jmp 56d01d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lret $0x18c │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56d0f6 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x56d008,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - leave │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 56d0a0 │ │ │ │ - movq $0x56d060,-0x8(%rbp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018cc9(%rax) │ │ │ │ - movl $0x56cfc8,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 561b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a6ad2(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x37(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + push $0x4801ab3d │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5777e8 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d0de │ │ │ │ - movq $0x56ca08,-0x28(%r12) │ │ │ │ + ja 5777dd │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x56d098,0x0(%rbp) │ │ │ │ - jmp 1bf1870 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d275 │ │ │ │ - movq $0x56c8d8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x56d168,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018cc8(%rax) │ │ │ │ - movl $0x56d3a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x56d1a8,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d1a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x38(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 56ccf8 │ │ │ │ - movq $0x56d1f8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d1f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 56d291 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jne 56d380 │ │ │ │ + fdivrs (%rbx,%rbp,4) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 577878 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d25d │ │ │ │ - movq $0x56cae8,-0x30(%r12) │ │ │ │ + ja 57786d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x577770,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397a3,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 56cfaa │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x56cd10,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d2ef │ │ │ │ - movq $0x56ca78,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e373a1,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397a3,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x56d338,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018cc6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56d355 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56cfaa │ │ │ │ - movq $0x56d4c8,-0x10(%rbp) │ │ │ │ - lea 0x18ca251(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a69b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 561b20 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 56cfaa │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3a(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56d3d0,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d3d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %al,0x3c(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 56d444 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d434 │ │ │ │ - movq $0x56c930,-0x30(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577800,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x56c980,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x56d4a8,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d482 │ │ │ │ - movq $0x56c8f8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 56d4b4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56d533 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d523 │ │ │ │ - movq $0x56cc70,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 56cfaa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56d5d3 │ │ │ │ - movq $0x56d598,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 57795d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x577940,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56d598 │ │ │ │ + jne 577940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 56d605 │ │ │ │ - movq $0x56d630,-0x10(%rbp) │ │ │ │ - lea 0x18cc1cb(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 561b20 │ │ │ │ - lea 0x18cc4d6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48018cc4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56d655 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - movq $0x56d778,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x3c(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56d655 │ │ │ │ - movq $0x56d5f0,0x0(%rbp) │ │ │ │ - lea 0x18c9d55(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 561b20 │ │ │ │ - movq $0x56d680,0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 56cce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018cc3(%rax) │ │ │ │ - movl $0x56d710,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x18cc2f5(%rip),%rsi │ │ │ │ - lea 0x18ca220(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b337f8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x3d(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56d825 │ │ │ │ - jmp 56d6f1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ret │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 56d825 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ret $0x18c │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 56d825 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d755 │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e373a1,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 560410 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 5779bf │ │ │ │ + push %rdi │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ret $0x18c │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56d7ed │ │ │ │ - movq $0x56d7b8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d7b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1ac12d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 56d835 │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - je 56d825 │ │ │ │ - movq $0x56d6b8,0x0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x18cc1a6(%rip),%rsi │ │ │ │ - lea 0x18ca0d1(%rip),%r14 │ │ │ │ - jmp 1b337f8 │ │ │ │ - movq $0x56d818,0x0(%rbp) │ │ │ │ - lea 0x18cc18c(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ret $0x18c │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56d853 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18cc19c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x56d6e0,0x0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x18cc140(%rip),%rsi │ │ │ │ - lea 0x18ca06b(%rip),%r14 │ │ │ │ - jmp 1b337f8 │ │ │ │ - lea 0x18c9cbe(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56d8a4 │ │ │ │ - movq $0x56d8c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18ca6f6(%rip),%r14 │ │ │ │ + test $0x9f,%al │ │ │ │ + mov $0x45c74801,%edi │ │ │ │ + add %bh,-0x4e(%rcx) │ │ │ │ + add (%rdx),%eax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56c668 │ │ │ │ - lea 0x18cc235(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 1b4af88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ret $0x18c │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56d8d9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 567c88 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485865ba <__environ@GLIBC_2.2.5+0x46546392> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56d91a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56d880 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49018cc1(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56d963 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56d8f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018cc1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56da02 │ │ │ │ - movq $0x56d9d0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56d9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x3f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 56d9f4 │ │ │ │ - movq $0x56da60,0x0(%rbp) │ │ │ │ - lea 0x18cbcad(%rip),%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - lea 0x1ac1700(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5779a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a6890(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cfe7340(%rax) │ │ │ │ - jrcxz 56da6a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 56d9f4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x56da18,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x1acd7ea(%rip),%rsi │ │ │ │ - lea 0x1abbe0b(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 577a60 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48018cc0,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 56daff │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 577adc │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56daf4 │ │ │ │ + ja 577ad1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x56d938,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x56d990,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x577a28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a67c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b785a8 │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801ac15(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 1b6b6a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56dbdf │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jg 56dbd1 │ │ │ │ - movq $0x56daa0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x56db20,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577a80,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x56db48,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0x1ac151f(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18cbf77(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x41(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56dc59 │ │ │ │ - movq $0x56dc48,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 577bbc │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x577ba0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56dc48 │ │ │ │ + jne 577ba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b48018c,%edi │ │ │ │ - jne 56dc54 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56db70 │ │ │ │ - lea 0x18cbf28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 577bc2 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x72b7fe74(%rdi) │ │ │ │ - rex.RB call 734f15cc <__environ@GLIBC_2.2.5+0x714b13a4> │ │ │ │ - (bad) │ │ │ │ + xor %bl,(%rbx) │ │ │ │ + mov %es,(%rcx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 577c27 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56dcc8,-0x18(%rbp) │ │ │ │ - lea 0x1ac1465(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18cbee3(%rip),%r14 │ │ │ │ + movq $0x577c10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 577c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb 0xf7b8b48(%rcx,%rax,1),%cl │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5ccbe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49018cbe(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56dd43 │ │ │ │ - movq $0x56dc78,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x1ac11cc(%rip),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18cbe63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d48018c,%esi │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56dd9f │ │ │ │ - movq $0x56ddc0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18cbdf4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - lea 0x18cbe22(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 577c66 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - mov $0x8d48018c,%ebp │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 56de67 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 56de62 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18cbd89(%rip),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x203b1c9,-0x20(%rbp) │ │ │ │ - movq $0x202f101,-0x18(%rbp) │ │ │ │ + jb 577d46 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x577cd8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1b3a530 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 577cd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x43(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18cbd66(%rip),%r14 │ │ │ │ - jmp 1b67860 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x43(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ded1 │ │ │ │ - movq $0x56def0,-0x8(%rbp) │ │ │ │ - lea 0x18cbd51(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b6a040 │ │ │ │ - lea 0x18cbd50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577c40,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x16fe7345(%rax) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018cbb(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56df7a │ │ │ │ - movq $0x56df98,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56c668 │ │ │ │ - lea 0x18cbcf7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8948018c,%ebx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 567c88 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 56df88 │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56dff2 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x37(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 577e01 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 577df6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x577c80,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e02a │ │ │ │ - movq $0x56e048,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56c668 │ │ │ │ - lea 0x18cbc57(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x46(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56e0a1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e091 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x56dfd0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1a806f8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d48018c,%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e0da │ │ │ │ - movq $0x56e0f8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 562c40 │ │ │ │ - lea 0x18cbbc7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018cb9(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018cb9(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e13a │ │ │ │ - movq $0x56e158,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - lea 0x18cbb77(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x47(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8d48018c,%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e1ef │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %bh,0x4901ab36(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e1e4 │ │ │ │ - movq $0x1bf7518,-0x40(%r12) │ │ │ │ + ja 577e79 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x577d60,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x56e210,-0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 562c40 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18cbad2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x49018cb8(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e252 │ │ │ │ - movq $0x56e270,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab2e58 │ │ │ │ - lea 0x18cba7f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x48(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 56d560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xc3e9018c,%eax │ │ │ │ - repnz (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x3f(%rax) │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jb 56e283 │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fwait │ │ │ │ - shrl $0x0,0x1(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rol $0x6b,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16bc1ea(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc $0x16bc2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16bc243(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push $0xffffffffffffffc2 │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48000000,%eax │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ecx │ │ │ │ - ret $0x16b │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ret $0x6bc2 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - in (%dx),%al │ │ │ │ - ret $0x16b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x8000000,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + rex │ │ │ │ + ss stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + sbb %ch,%cl │ │ │ │ + jnp 577ea2 │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc $0x16bc3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xb2,%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e458 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 568080 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + ss stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e470,-0x18(%r12) │ │ │ │ + movq $0x577e98,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16bc3b8(%rip),%r14 │ │ │ │ + lea 0x16a63b3(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e528 │ │ │ │ + shlb $0xc4,-0x7cb6fe55(%rip) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 577e20 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push $0x4801ab35 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56e5a4 │ │ │ │ + jb 577fcc │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e599 │ │ │ │ + ja 577fc1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x56e4f0,-0x18(%r12) │ │ │ │ + movq $0x577f18,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16bc2ef(%rip),%r14 │ │ │ │ + lea 0x16a62ea(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + xor $0xab,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e548,-0x30(%r12) │ │ │ │ + movq $0x577f70,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ @@ -395259,263 +401656,326 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018cb0,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e650 │ │ │ │ + add %ah,%bl │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734fb9a4 <__environ@GLIBC_2.2.5+0x714bb77c> │ │ │ │ + rex.R │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 568080 │ │ │ │ + movq $0x578090,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + loop 57803a │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bbfbd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + loop 578062 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734fba0c <__environ@GLIBC_2.2.5+0x714bb7e4> │ │ │ │ + rex.R │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5780f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5780f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x1e(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bbfbd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 48592c58 <__environ@GLIBC_2.2.5+0x46552a30> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56e68e │ │ │ │ + jb 57817e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + movq $0x578168,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4801ab37(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f1ffc <__environ@GLIBC_2.2.5+0xe4b1dd4> │ │ │ │ - (bad) │ │ │ │ - test $0x48000000,%eax │ │ │ │ - movl $0x56e6f0,-0x18(%rbp) │ │ │ │ + add %dh,0x37(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 578249 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57823e │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + movq $0x578120,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x578228,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56e6f0 │ │ │ │ + jne 578228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e668,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %ah,%al │ │ │ │ + ss stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jge 578234 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1b4c520 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ + add %ah,0x4901ab36(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5782a5 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x56e6a8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x578198,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16bc0c2(%rip),%r14 │ │ │ │ + lea 0x16a5f61(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56e83c │ │ │ │ + rex │ │ │ │ + ss stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 578319 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 578361 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e831 │ │ │ │ + ja 578356 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + movq $0x578340,-0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x8b4801ab,%eax │ │ │ │ + jge 57834c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f21a4 <__environ@GLIBC_2.2.5+0xe4b1f7c> │ │ │ │ - (bad) │ │ │ │ - test $0x48000000,%eax │ │ │ │ - movl $0x56e898,-0x18(%rbp) │ │ │ │ + add %dl,0x4801ab35(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 578421 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 578416 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x5782c8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x578400,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56e898 │ │ │ │ + jne 578400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56e7e0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0x8b4801ab,%eax │ │ │ │ + jge 57840c │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1b4c520 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor $0xab,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56e985 │ │ │ │ + jb 57849d │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e97a │ │ │ │ + ja 578492 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x56e850,-0x20(%r12) │ │ │ │ + movq $0x578378,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16bbf09(%rip),%r14 │ │ │ │ + lea 0x16a5d78(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e9f8 │ │ │ │ + ja 578510 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x56e920,-0x38(%r12) │ │ │ │ + movq $0x578438,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -395526,58502 +401986,55874 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8cac,$0x1 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + and %bl,%dh │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 734fbe84 <__environ@GLIBC_2.2.5+0x714bbc5c> │ │ │ │ + rex.R │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x578570,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) 0x738b4c01(%rbx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bbfbd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x4801abdd,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56ea40 │ │ │ │ + jb 5785e5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 568080 │ │ │ │ + movq $0x5785d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5785d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x23(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bbfbd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ea7e │ │ │ │ + or %dh,(%rbx) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 578651 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 57865e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + movq $0x578648,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xor 0x7d8b4801(%rbx),%ch │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f23ec <__environ@GLIBC_2.2.5+0xe4b21c4> │ │ │ │ - (bad) │ │ │ │ - test $0x48000000,%eax │ │ │ │ - movl $0x56eae0,-0x18(%rbp) │ │ │ │ + add %dl,0x4801ab32(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 578729 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57871e │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + movq $0x578600,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x578708,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56eae0 │ │ │ │ + jne 578708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor 0x7d8b4801(%rbx),%ch │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56ea58,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1b4c520 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + xor %ebp,-0x3b7cb6ff(%rbx) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x56ea98,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x578678,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16bbccf(%rip),%r14 │ │ │ │ + lea 0x16a5a6b(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ec2c │ │ │ │ + (bad) │ │ │ │ + xor %ebp,0x458d4801(%rbx) │ │ │ │ + loopne 5787f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 578841 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ec21 │ │ │ │ + ja 578836 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + movq $0x578820,-0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor %ch,0x7d8b4801(%rbx) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f2594 <__environ@GLIBC_2.2.5+0xe4b236c> │ │ │ │ - (bad) │ │ │ │ - test $0x48000000,%eax │ │ │ │ - movl $0x56ec88,-0x18(%rbp) │ │ │ │ + add %dh,0x4801ab30(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 578901 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5788f6 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x5787a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5788e0,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56ec88 │ │ │ │ + jne 5788e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor %ch,0x7d8b4801(%rbx) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56ebd0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1b4c520 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56ed75 │ │ │ │ + jb 57897d │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ed6a │ │ │ │ + ja 578972 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x56ec40,-0x20(%r12) │ │ │ │ + movq $0x578858,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16bbb16(%rip),%r14 │ │ │ │ + lea 0x16a5882(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,0x2f(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ede8 │ │ │ │ + ja 5789f0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x56ed10,-0x38(%r12) │ │ │ │ + movq $0x578918,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - or $0x2000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 578a6c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x578a50,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 578a50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test $0x8c,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + push $0xfffffffffffffff3 │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jnp 578a72 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + sub 0x458d4801(%rbx),%ch │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56ef19 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 56eeb3 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jae 56ef43 │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 578adc │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56efc9 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x56e430,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 56ee7d │ │ │ │ - movq $0x56e5c0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56e498,-0x8(%r12) │ │ │ │ + ja 578ad1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0x8c,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56efa9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x56ea18,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 56eeff │ │ │ │ - movq $0x56ed98,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56eb70,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub %ebp,-0x3b7cb6ff(%rbx) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578a80,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18cae40(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a5690(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018ca7(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 578b8f │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 578be0 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56efe9 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x56e628,-0x28(%r12) │ │ │ │ + ja 578bd5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 56ef8f │ │ │ │ - movq $0x56e9a8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x56e780,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x56eea8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x56f020,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp 1b4c188 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x56ef38,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56ee3a │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56f0c0 │ │ │ │ - movq $0x56f080,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + loopne 578c1e │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 578c70 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 578c65 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x578b68,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a5577(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x56f0b0,0x0(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x28(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f0b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x578bf8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018cac(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56ee10 │ │ │ │ - lea 0x18caca9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x54(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f133 │ │ │ │ - movq $0x56f120,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 578d4f │ │ │ │ + movq $0x578d38,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56f120 │ │ │ │ + jne 578d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x1bf9a80,0x0(%rbp) │ │ │ │ - jmp 56ee10 │ │ │ │ - lea 0x18cac46(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18cac1d(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56f1df │ │ │ │ - movq $0x56f1c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f1c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018cab(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x2037dc1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 56ee10 │ │ │ │ - lea 0x18cabba(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 578d44 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b2da0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56f251 │ │ │ │ - movq $0x56f240,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18cab80(%rip),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578cf8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a551a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56f2c1 │ │ │ │ - movq $0x56f2b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f2b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18cab18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f345 │ │ │ │ - movq $0x56f320,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 578e5a │ │ │ │ + movq $0x578e08,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56f320 │ │ │ │ + jne 578e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0x1ac8a72(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ac8a5b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18caabc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x576e68,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18caa6f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x576e48,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5b2da0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18caa1f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f467 │ │ │ │ + jb 578ecc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 578ec1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56f450,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x578dc8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a5401(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x480056f4(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x18ca9a7(%rip),%r14 │ │ │ │ - jmp 1b33220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578e70,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x56f480,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f52c │ │ │ │ + jb 578fa5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56f518,-0x18(%rbp) │ │ │ │ + movq $0x578f90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56f518 │ │ │ │ + jne 578f90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 56f52b │ │ │ │ - lea 0x1aac38e(%rip),%r14 │ │ │ │ + jnp 578fab │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 56f7e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56f569 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac8865(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 182cc28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f5fa │ │ │ │ + jb 579015 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56f5c0,-0x18(%rbp) │ │ │ │ + movq $0x579000,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56f5c0 │ │ │ │ + jne 579000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - cmc │ │ │ │ - push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f5e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - notb 0x0(%rsi) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b32220 │ │ │ │ + jnp 57901b │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 182cc28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x56f610,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x24,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57908c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 579081 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and $0xab,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56f6d2 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 579158 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56f6c7 │ │ │ │ + ja 57914d │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x56f540,-0x28(%r12) │ │ │ │ + movq $0x579030,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x202b4e9,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x56f580,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcd08 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 56f742 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 56f75a │ │ │ │ - movq $0x56f410,-0x68(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - movq $0x56f4d8,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x56f668,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x18ca6b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,0x23(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5791d1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5790a0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f3134 <__environ@GLIBC_2.2.5+0xe4b2f0c> │ │ │ │ - cmpl $0x0,0x0(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x18ca634,%eax │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a5100(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + call 48593d13 <__environ@GLIBC_2.2.5+0x46553aeb> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 579268 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57925d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %dl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - jne 56f83d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 56f917 │ │ │ │ - add $0x18,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x22(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 579338 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56f907 │ │ │ │ - movq $0x56f788,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - movq $0x56f8a0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + ja 57932d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5791f0,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x202b4e9,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x4801ab21(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5793d1 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5793c6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x579280,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a4f0f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%riz,1) │ │ │ │ - movl $0x56f808,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56f808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x56f940,0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x1ac84d9(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x18ca51c(%rip),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 56f6f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x18ca4f1(%rip),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 56f6f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %ch,%al │ │ │ │ + and %ch,-0x3b7cb6ff(%rbx) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56f98e │ │ │ │ - movq $0x576e28,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 579440 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x579350,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ac841c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 56f9f3 │ │ │ │ + jb 5794b5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56fa08,-0x20(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x5794a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5794a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5794bb │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 182cc28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + or %ah,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 56fafe │ │ │ │ - movq $0x56faa0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 57952c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 579521 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 56faa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %dl,0x4901ab1f(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 56faee │ │ │ │ - movq $0x56f9c0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 579598 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5794d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18ca32b(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a4c2a(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56fb56 │ │ │ │ + and %bl,(%rdi) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 579630 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 579625 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56fa60 │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56fb96 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5796c0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5796b5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5795b8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a4b11(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56fa60 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734f350c <__environ@GLIBC_2.2.5+0x714b32e4> │ │ │ │ - pop %rbp │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 56fc0d │ │ │ │ - movq $0x56fc00,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sbb $0x834901ab,%eax │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x579648,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and 0x458d4801(%rbx),%cl │ │ │ │ + loopne 5797a1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5797bb │ │ │ │ + movq $0x579788,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56fc00 │ │ │ │ + jne 579788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x4(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(3) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - lea 0x1ac81ad(%rip),%r14 │ │ │ │ - lea 0x1ac81a6(%rip),%rbx │ │ │ │ + and 0x458b4801(%rbx),%cl │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x72b7f81f(%rbx) │ │ │ │ + adc $0x170eb9f,%eax │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + lea 0x18b2173(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b216d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18ca223(%rip),%rbx │ │ │ │ + lea 0x18b21f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 56fc42 │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 56fc78 │ │ │ │ + lea 0x18b215c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b2156(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579818,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and %ecx,-0x3b7cb6ff(%rbx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - cmp $0x2e,%rdx │ │ │ │ - je 56fd0b │ │ │ │ - cmp $0x2f,%rdx │ │ │ │ - jne 56fce2 │ │ │ │ - movq $0x56fb70,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397a3,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + xchg %edi,0x48000001(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 57984d │ │ │ │ + movq $0x576d80,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x1ac80eb(%rip),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1bca4c0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x56fb30,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39e39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x576c50,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x1ac8081(%rip),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x5798a8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5798a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56fda3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56fdb8,-0x20(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %ch,0x49018b1f(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5799f4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5767a0,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x576810,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 57990f │ │ │ │ + movq $0x576bb0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5769a8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + add $0xfffffffffffffffa,%rcx │ │ │ │ + lea 0x170ea33(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x579980,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,0x1b(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x56e3f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x579460,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 5799cb │ │ │ │ + movq $0x5796e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734f3764 <__environ@GLIBC_2.2.5+0x714b353c> │ │ │ │ - (bad) │ │ │ │ - movq $0x56fe48,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x579548,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18b1ee6(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579a50,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56fe48 │ │ │ │ + jne 579a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x490056fe(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 56fbb8 │ │ │ │ - lea 0x18c9ff1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x4901ab1a(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a19c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578f50,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x578fc0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579ab7 │ │ │ │ + movq $0x5793f0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579178,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579b08,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %ah,-0x70(%rsi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x48000006(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 579b3d │ │ │ │ + movq $0x578ee8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x578d70,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579b88,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x19(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0xf(%r9,%rcx,4) │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 56ff04 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56fee4 │ │ │ │ - movq $0x56fd70,-0x10(%r12) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578a10,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579bd3 │ │ │ │ + movq $0x578c90,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x56fe78,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x578af8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b1d06(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b1d00(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579c48,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579c48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56ff78 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x56ff68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + sbb $0x8349018b,%eax │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a1cc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578530,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x578598,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579caf │ │ │ │ + movq $0x5789a0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x578748,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579d10,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 56ff68 │ │ │ │ + jne 579d10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x490056ff(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 5701d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb $0x8b,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a1dc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x578050,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5780b8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579d77 │ │ │ │ + movq $0x5784c0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x578268,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x56ff90,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x18b1b6d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b1b67(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579df8,-0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579df8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 570038 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x570028,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,0x1b(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a1ec │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x577b60,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x577bd0,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x577e20,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579e7b │ │ │ │ + movq $0x577fe8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x577ec0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579ec8,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 570028 │ │ │ │ + jne 579ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x0(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0xff065ff41000001,%al │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x577900,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579f13 │ │ │ │ + movq $0x577af8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x570050,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x5779d0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579f60,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 579f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5700f8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5700e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x15(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x48000002(%rbx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x577618,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 579fab │ │ │ │ + movq $0x577898,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x577700,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x579ff8,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5700e8 │ │ │ │ + jne 579ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - add %edx,0x0(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5701d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + adc $0xab,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x570110,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x577330,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 57a043 │ │ │ │ + movq $0x5775b0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x577418,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x57a090,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57a090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5701bb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5701b0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bf7c20,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f3b2c <__environ@GLIBC_2.2.5+0xe4b3904> │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5702d4 │ │ │ │ - movq $0x570230,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,0x14(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000001(%rbx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x577048,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 57a0db │ │ │ │ + movq $0x5772c8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x577130,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x57a128,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 570230 │ │ │ │ + jne 57a128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jae 5702f0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 57036c │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 5703f7 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5702c4 │ │ │ │ - movq $0x56ffe8,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1bf7518,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x576de8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 57a173 │ │ │ │ + movq $0x576fe0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x576eb8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x1ac7ae6(%rip),%r14 │ │ │ │ - lea 0x1ac7adf(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18c9c8c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov -0x4(%rdx),%edx │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jne 5703f7 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57035c │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x5700a8,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x1bf7518,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x570168,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5703e7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56ff28,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x1bf7518,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bf74a0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x50(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x1ac79c0(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57043f │ │ │ │ + jb 57a289 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ac0f49(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 570460 │ │ │ │ + jmp 579750 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5704b7 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 570481 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x570418,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397a3,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57a2c9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16f72f3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 570581 │ │ │ │ - movq $0x570518,-0x10(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a30f │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570518 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x57a2a0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x60(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - jle 57056d │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x1e397a3,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x570460,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 570460 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x57a2e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a3e18(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5705cf │ │ │ │ + jb 57a3ec │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a3e1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16f71db(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5705f0 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 570647 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 570611 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ + ja 57a42f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x57a390,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5705a8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e397a3,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 570711 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57a4ac │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a4a1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5706c0,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5706c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x57a400,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x16a3ce7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x48(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - dec %rax │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 5706fc │ │ │ │ - movq $0x5705f0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x57a450,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49018b14(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a588 │ │ │ │ + movq $0x57a260,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 57a573 │ │ │ │ + movq $0x57a4c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5705f0 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x57a338,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18b142e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0x8b,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 570867 │ │ │ │ - movq $0x570780,-0x10(%rbp) │ │ │ │ + jb 57a601 │ │ │ │ + movq $0x57a5f0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 570780 │ │ │ │ + jne 57a5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc 0x758b4801(%rbx),%ecx │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57a538 │ │ │ │ + lea 0x18b13d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x52(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 570872 │ │ │ │ - add $0x20,%r12 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x8b13,$0x1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57a64d │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ac0b95(%rip),%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + movq $0x1e2b440,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 579750 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x13(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5707d2 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5704d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ + ja 57a69b │ │ │ │ + movq $0x57a620,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x16a3ae9(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18b135b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + adc 0x458d4801(%rbx),%cl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57a6f7 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 57a538 │ │ │ │ + lea 0x18b131a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + adc -0x876b7ff(%rbx),%cl │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18b12ed(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + movq $0x1e2ba61,-0x10(%r12) │ │ │ │ + movq $0x201df59,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 570857 │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x50(%r12) │ │ │ │ - movq $0x1e397a3,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x570668,-0x38(%r12) │ │ │ │ - lea -0x4e(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e39837,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c9ae2(%rip),%rbx │ │ │ │ + lea 0x18b130a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %dl,(%rdx) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5708c1 │ │ │ │ + jb 57a7d9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac750d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1ac0aa9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ + jmp 579750 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 570927 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca420,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,-0x72b7fe75(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57a812 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 572760 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57096e │ │ │ │ + jb 57a84e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x570948,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x57a828,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 744f433c <__environ@GLIBC_2.2.5+0x724b4114> │ │ │ │ - ds lea 0x18c9960(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 570b55 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x5708e0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - movq $0x570a60,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570a60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4d(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 570aa9 │ │ │ │ - movq $0x570898,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57a868,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a3849(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x570af0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,%ah │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - jne 570b65 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jne 570b65 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 570b55 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - movq $0x570990,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 570a2f │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ab7fcd(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 570bab │ │ │ │ + jb 57a9a4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57a999 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 570bc8 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 570be9 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x18c977c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x570b88,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x57a948,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18c9754(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 570c90 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57aa95 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57aa8a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x570c80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570c80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x57a9b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x16a36e8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4900570c(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 570e80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ab08 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57aa30,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x570ca8,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + rorb $1,(%rcx) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57ab4e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c330 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0xf(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 570d5c │ │ │ │ - movq $0x570d38,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570d38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 57ac00 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57abf5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x57ab28,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 570d4e │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 570bc8 │ │ │ │ - lea 0x1ac706c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x49018b0e(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ac79 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57ab68,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a34e0(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + or %bpl,0x458d4801(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57ad10 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 570d9f │ │ │ │ + ja 57ad05 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x570d00,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 570e64 │ │ │ │ + add %dh,0x4801ab07(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57ade0 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57add5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x570e18,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570e18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x57ac98,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x1bca4c0,-0x40(%r12) │ │ │ │ + movq $0x202b4e9,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x570d70,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1832ee8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57ae79 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ae6e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x57ad28,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16a32ef(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 570ed1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 570f36 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 570f25 │ │ │ │ - movq $0x570ed8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 570ed8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x6(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57aee8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57adf8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x2c(%rbp),%dh │ │ │ │ - movq $0x570f58,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - lea 0x1aaa9b6(%rip),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5709e8 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x1ac6ea3(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57b01a │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 57afcb │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57b025 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57a7b0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x57a7f0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 57af8f │ │ │ │ + movq $0x57aab8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1ac6e95(%rip),%r14 │ │ │ │ - lea 0x1ac6e8e(%rip),%rbx │ │ │ │ + movq $0x57a8e8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18c944b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or 0x458b4801(%rbx),%ecx │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rbp,4) │ │ │ │ - add $0x58,%esp │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 570fc6 │ │ │ │ + ja 57b045 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x570c40,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1bf7518,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x570dc0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 57b000 │ │ │ │ + movq $0x57ae98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x57ac20,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18b0af7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x57b078,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x57afc0,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018b0a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57af30 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0xa(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 571007 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 57b118 │ │ │ │ + movq $0x57b0d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571028 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57b0d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0xa(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + movq $0x57b108,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57b108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or -0x2176b7ff(%rbx),%cl │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57af10 │ │ │ │ + lea 0x18b0a19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5710af │ │ │ │ - movq $0x571060,-0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + or %ecx,0x458d4801(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57b197 │ │ │ │ + movq $0x57b178,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 571060 │ │ │ │ + jne 57b178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57109f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x570fe8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 570740 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c92da(%rip),%rbx │ │ │ │ + add %ah,0x48018b09(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 57af10 │ │ │ │ + lea 0x18b09aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac6d00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,0x9(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57b20b │ │ │ │ + movq $0x57b1f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57b1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571109 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x571120,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1aaa7b1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 56f7e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or %ecx,-0x2176b7ff(%rbx) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 57af10 │ │ │ │ + lea 0x18b0946(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x11(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or %ecx,-0x876b7ff(%rbx) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18b091d(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x1ac22a8,-0x18(%r12) │ │ │ │ + movq $0x1e2bba1,-0x10(%r12) │ │ │ │ + movq $0x201df59,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x18b093a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5711dd │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5711d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 57b365 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + movq $0x57b308,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5711d0 │ │ │ │ + jne 57b308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - cmovs 0x4be908c5(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571260 │ │ │ │ - movq $0x5710d8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x571190,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x18c9126(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + movq $0x57b348,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57b348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xorb $0x43,-0x74b7ffa9(%rbx) │ │ │ │ + cmovs -0x76b7f8a5(%rbx),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + cmp (%rdi),%ecx │ │ │ │ + push $0x65ff4101 │ │ │ │ + clc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571385 │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5713ad │ │ │ │ - movq $0x571338,-0x18(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 571338 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xb3,%al │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 57b3b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - nop │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5713be │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571375 │ │ │ │ - movq $0x571290,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x74(%rdi) │ │ │ │ + cmpq $0x0,0x17(%rbx) │ │ │ │ + jg 57b422 │ │ │ │ + movq $0x1a806f8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - lea 0x1aaa543(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + lea -0x6(%r12),%rdx │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + cmp $0x1bf7120,%rdx │ │ │ │ + jne 57b416 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bfc2a0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18c90c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x70(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5713d6 │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0x1aaa4fd(%rip),%r14 │ │ │ │ - lea 0x1aaa4f6(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5713a0,0x0(%rbp) │ │ │ │ - lea 0x18c901b(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x571430,0x8(%rbp) │ │ │ │ - lea 0x18c8fd7(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x73(%rax) │ │ │ │ - sbb $0x1aaa49f,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57b4c8 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57b4bd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x1bc9a30,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x1a806d8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57b4e0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cfe735f(%rax) │ │ │ │ - jrcxz 57143a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 571442 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x57b2c8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5713ad │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x571408,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 57caf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5714c9 │ │ │ │ - movq $0x5714b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5714b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57b460,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c8f(%rax) │ │ │ │ - movl $0x5714e8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - lea 0x18c8fb0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x57b538,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18b0647(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x571510,0x0(%rbp) │ │ │ │ - lea 0x1ab0e01(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1ac68a1(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1800 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - xchg %eax,%ecx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571596 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 571591 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c909f(%rip),%rsi │ │ │ │ - lea 0x18c9072(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - sub $0xa8,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5715f7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5715f2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1a82cc1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1832000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - xchg %eax,%ecx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57165e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 571659 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c90d7(%rip),%rsi │ │ │ │ - lea 0x18c90aa(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1ab1728 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57169b │ │ │ │ + jb 57b636 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5716b8 │ │ │ │ + jmp 1b2abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + int3 │ │ │ │ + test $0x1,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57b67a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x57b690,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 196cf58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + ds add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 571750 │ │ │ │ - movq $0x5716f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 57b75a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + movq $0x57b6f8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5716f8 │ │ │ │ + jne 57b6f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571740 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x571678,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmp $0x1bf7120,%rbx │ │ │ │ + jne 57b742 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c9039(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1a8d6ee(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5717a3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5717c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 571858 │ │ │ │ - movq $0x571800,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 57b79a │ │ │ │ + movq $0x57b7b0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 571800 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bf3308 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571848 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x571780,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x57b6b8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18c8f39(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5718d5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5718c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5718c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - sbb %dl,0x0(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 571950 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x5718f0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 571a49 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 571a38 │ │ │ │ - movq $0x5719a0,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57b8d2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + movq $0x57b870,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5719a0 │ │ │ │ + jne 57b870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 5719f2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 571a28 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x571888,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x1bf7518,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3e(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmp $0x1bf7120,%rbx │ │ │ │ + jne 57b8ba │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ac6382(%rip),%r14 │ │ │ │ - lea 0x1ac637b(%rip),%rbx │ │ │ │ + lea 0x1a8d576(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18c8d50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - lea -0xfba72b8(%rcx,%rax,1),%ecx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571aaf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 571aaa │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c8a39(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571aeb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571b08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 571bc6 │ │ │ │ - movq $0x571b48,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 57b912 │ │ │ │ + movq $0x57b928,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 571b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bf3308 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571bb6 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x571ac8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bf7518,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x57b830,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - lea 0x18c8c3b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 571c1b │ │ │ │ + jb 57b9c6 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571c38 │ │ │ │ + jmp 1b2abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x4801a8c9 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57ba0a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x57ba20,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 196cf58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x4,%al │ │ │ │ + ds add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 571cf6 │ │ │ │ - movq $0x571c78,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 57baea │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + movq $0x57ba88,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 571c78 │ │ │ │ + jne 57ba88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571ce6 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x571bf8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bf7518,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmp $0x1bf7120,%rbx │ │ │ │ + jne 57bad2 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c8b13(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + lea 0x1a8d35e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571d4b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57bb2a │ │ │ │ + movq $0x57bb40,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571d68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1bf3308 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 571d89 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x18c85dc(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x571d28,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18c8a4c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x57ba48,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571e03 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571e20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 571e41 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0x18c8524(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x571de0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18c899c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 571eb7 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 57bc62 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + movq $0x57bc00,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571ed8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571f5f │ │ │ │ - movq $0x571f10,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 571f10 │ │ │ │ + jne 57bc00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 571f4f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x571e98,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 570740 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c88c2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac5e50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmp $0x1bf7120,%rbx │ │ │ │ + jne 57bc4a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 1bed320 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x1a8d1e6(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 571fb1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x18c83be(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57bca2 │ │ │ │ + movq $0x57bcb8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf3308 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - call ffffffff8ba321c8 <__environ@GLIBC_2.2.5+0xffffffff899f1fa0> │ │ │ │ - jae 572033 │ │ │ │ - jmp e20758 │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x57bbc0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcbd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57206a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 571ed8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5720a6 │ │ │ │ + jb 57bd56 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1832ee8 │ │ │ │ + jmp 1b2abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - jmp ffffffff8ba32268 <__environ@GLIBC_2.2.5+0xffffffff899f2040> │ │ │ │ - jae 5720d3 │ │ │ │ - jmp e21aa8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 57212e │ │ │ │ - sahf │ │ │ │ - add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jmp e21aa8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57221c │ │ │ │ - movq $0x5721f8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5721f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 57220e │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 571e20 │ │ │ │ - lea 0x1ac5bac(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 57b590 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 572283 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 572278 │ │ │ │ + jb 57be0e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5721c0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 1b2abb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + std │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57be4e │ │ │ │ + movq $0x57be70,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 56ecd8 │ │ │ │ + lea 0x18afdeb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %ah,%bh │ │ │ │ - sahf │ │ │ │ - add %ecx,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jmp e21aa8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x48018afd(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 57be95 │ │ │ │ + movq $0x57bef8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 56ecd8 │ │ │ │ + movq $0x57bec0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57bec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x3(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57c320,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 56ecd8 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57233f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 572360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x3c(%rax) │ │ │ │ + test $0x1,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 57c026 │ │ │ │ + movq $0x57bf40,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57bf40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmpb $0x43,-0x74b7ffa9(%rdi) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57bf80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5723b7 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 572381 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x572318,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f5d2c <__environ@GLIBC_2.2.5+0xe4b5b04> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sarb $0x43,-0x74b7ffa9(%rdi) │ │ │ │ (bad) │ │ │ │ - mov %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x572420,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 572420 │ │ │ │ + jne 57bfc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 572459 │ │ │ │ - movq $0x572360,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 572360 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x57bd78,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x593220,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x57c058,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - orl $0x4c,-0x2fba72b8(%rcx,%rax,1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 572500 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5724f0,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + ret $0x1a8 │ │ │ │ + movq $0x57c098,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5724f0 │ │ │ │ + jne 57c098 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c83(%rax) │ │ │ │ - movl $0x572518,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 18327d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,0x4901a8c2(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c1f7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57b9e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57c0f8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7d(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rsi) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5725b0 │ │ │ │ - movq $0x5723d8,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 57c186 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x57bc80,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x57bd10,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x57bd30,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x593200,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x572580,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c1e7 │ │ │ │ + movq $0x57bb08,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x57bb98,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x593220,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x57c238,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 572580 │ │ │ │ + jne 57c238 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57259c │ │ │ │ - movq $0x5725d8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1832000 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x18c80e9(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x572518,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5725e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rbx,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c2af │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x57bdc8,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x57bde8,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x593200,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c2fd │ │ │ │ + movq $0x57bda0,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x593220,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + shrb $0x83,-0x2776b7ff(%rax) │ │ │ │ + loopne 57c32d │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 57c45e │ │ │ │ + movq $0x57c358,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x834901a8,%edi │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov %cs,-0xfba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 572672 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57b1e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%ebx │ │ │ │ add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5726e4 │ │ │ │ - movq $0x5726c0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57b650,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x57c3c0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5726c0 │ │ │ │ + jne 57c3c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 5726d6 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 571d68 │ │ │ │ - lea 0x1ac56e4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c44e │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x57b8f0,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x57b980,-0x48(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x57b9a0,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x593200,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x57c488,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 572775 │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c4f3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x57b5f0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x57b610,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x5931e0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c554 │ │ │ │ + movq $0x57b778,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x57b808,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x593220,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018af6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 572731 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x572748,-0x20(%rbp) │ │ │ │ - lea 0x1ac56a5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 57c5f7 │ │ │ │ + movq $0x57c5c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c5c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jg 5726d3 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 572787 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x572688,-0x10(%r12) │ │ │ │ + add %cl,0x48018af6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 57c5e6 │ │ │ │ + movq $0x57c618,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 57c590 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c7ed2(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x18af652(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + testb $0x4c,-0x2176b7ff(%rdx) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57be30 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + testb $0xf8,0x458d4801(%rdx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57c689 │ │ │ │ + movq $0x57c678,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57c678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cmc │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 57c590 │ │ │ │ + lea 0x18af5d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + testb $0xf0,0x458d4801(%rdx) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57c6ef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 57c6ea │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18af5bf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe7d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 572837 │ │ │ │ + jb 57c732 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 572858 │ │ │ │ + movq $0x57c748,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b3eaf8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ + add %dl,0x4801e2bc(%rcx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5728af │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 572879 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x572810,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1ff3e61,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57c7aa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc71,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57298c │ │ │ │ + jb 57c7f2 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x572920,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc91,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 572920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b35cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x63(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - jle 572978 │ │ │ │ - movq $0x1bca4c0,-0x20(%r12) │ │ │ │ - movq $0x1ff3e61,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x572858,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 572858 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57c83a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc81,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b35cb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 572a0a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5729ff │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57c88a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - dec %rbx │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 572a28 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 572b64 │ │ │ │ - movq $0x572a78,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 572a78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 57c8da │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x572a,$0x0 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 572ac8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57c92a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 572b68 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 572b11 │ │ │ │ - movq $0x1bca4c0,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5729b0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1b34438 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57c97a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 572bfa │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57c9ca │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x572be8,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 572be8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - sub $0x57,%al │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57ca1a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + repnz mov (%rcx),%al │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57ca5e │ │ │ │ + movq $0x57ca80,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b3e740 │ │ │ │ + lea 0x18af2c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W sub $0x57,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 572c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x49018af2(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57cabb │ │ │ │ + movq $0x57c708,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57cae0,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3eb68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + repnz mov (%rcx),%al │ │ │ │ + movq $0x57cb20,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x2c(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 1b32220 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + int1 │ │ │ │ + mov (%rcx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 57cb39 │ │ │ │ + lea 0x18af1b8(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x57cb60,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 1b3eb68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 572ced │ │ │ │ - movq $0x5728d0,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 572cdc │ │ │ │ - movq $0x572a28,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 572a28 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x572c70,0x0(%rbp) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + lock mov (%rcx),%al │ │ │ │ + movq $0x57cb80,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bc2290 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jnp 572ca3 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - rex │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x572db0,-0x38(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 57bb68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + lock mov (%rcx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x57cbb0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b3eaf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cfe737e(%rax) │ │ │ │ - jrcxz 572d82 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 572e9e │ │ │ │ - movq $0x572dd0,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x49018af0(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57d167 │ │ │ │ + movq $0x57c778,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x57c7c0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57cc20,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 572dd0 │ │ │ │ + jne 57cc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + lock mov (%rcx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ - jmp 572ddc │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 57cc8f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 572e30 │ │ │ │ - movq $0x572d78,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 579e20 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + jmp 57cc8f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 572e5f │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x2037d99,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x572e28,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 57cce7 │ │ │ │ + movq $0x57c990,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57cd38,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x57cc50,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 57cdc3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or $0x48,%al │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 57cda8 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 572ef6 │ │ │ │ - movq $0x572b88,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - movq $0x2037da2,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x572e90,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 57cd98 │ │ │ │ + movq $0x57c9e0,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57cc78,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 57be30 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ce15 │ │ │ │ + movq $0x57c808,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x57ce48,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x57cd10,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,-0x74(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 572f4e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 573020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 57ceb4 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57cea4 │ │ │ │ + movq $0x57c850,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57cf48,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 57be30 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x13(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57cf24 │ │ │ │ + movq $0x57c8f0,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57cf78,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 57be30 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 572f8e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + in (%dx),%al │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 57cffc │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + in (%dx),%al │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + jmp 57cffc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x572f68,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,0x48018aec(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 57cffc │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - js 572fab │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 573115 │ │ │ │ - movq $0x573078,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ + add %ah,-0x14(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57d055 │ │ │ │ + movq $0x57c8a0,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57d088,-0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573078 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x57cfa8,0x10(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1d98 │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c77(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,0x4c018aeb(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 573119 │ │ │ │ - add $0x68,%r12 │ │ │ │ + je 57d0f4 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 573105 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x572d18,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x572f28,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x572fb0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + ja 57d0e4 │ │ │ │ + movq $0x57c940,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x57cfe0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 57be30 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1aa8791(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jbe 5730c3 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 573189 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5731ad │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5731a2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x573020,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x5731c8,-0x20(%rbp) │ │ │ │ - lea 0x1ac4c31(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x57d130,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x76(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5731f8,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 57d0b9 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jge 57d140 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 57d158 │ │ │ │ + movq $0x57ced0,0x8(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 573020 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jmp 57be30 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 57be30 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 57d1c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x29(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - xor 0x0(%rdi),%dl │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1aa6a6f(%rip),%r14 │ │ │ │ - jmp 57b050 │ │ │ │ - nop │ │ │ │ + or (%rax),%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48019bce(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57d2b3 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 57d2a5 │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 57d231 │ │ │ │ + movq $0x57d220,0x0(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + fwait │ │ │ │ + add %ecx,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x74(%rbp),%dh │ │ │ │ + movq $0x57d260,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r9,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57d260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + int $0x9b │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + rclb %cl,0x0(%rdi) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp d5c340 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 573299 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac4b35(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %dh,0x1(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1abaaed(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18aeaa6(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 573333 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5732f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x33(%rax) │ │ │ │ + fwait │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sub %dl,%bl │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + jne 57d2f3 │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5732f0 │ │ │ │ + jne 57d328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%r8),%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + int $0x9b │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r15b,0x480057d3(%r8) │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + jmp d5c340 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %ch,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x573270,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x18c74f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%rsi) │ │ │ │ + mov %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 573371 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac4a5d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 57d3a0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 57d3de │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57340b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5733c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + testl $0x244c8948,-0xa(%rcx,%rcx,4) │ │ │ │ + rex │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57d4e3 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 57d406 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x1aba99a(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 57d50b │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x57d440,0x10(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5733c8 │ │ │ │ + jne 57d440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x573348,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x18c7420(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - je 5733ab │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 5735a4 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x573488,-0x38(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dl,%ah │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573488 │ │ │ │ + jne 57d488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jae 573413 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rbx) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57351b │ │ │ │ - movq $0x573138,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x5732b0,-0x40(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x573388,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573594 │ │ │ │ - movq $0x572650,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x5726f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x5727c0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 57d49e │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 57d2a5 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 57d4d5 │ │ │ │ + movq $0x57d358,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x1aba8c6(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x57d380,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bf1870 │ │ │ │ + movq $0x1af1d40,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x1af1d40,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57d290,0x10(%rbp) │ │ │ │ + lea -0x14(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jb 57354b │ │ │ │ + add %dh,%al │ │ │ │ + out %eax,$0x8a │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x1b1820ff8394c,%al │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + rex add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB shlb $0x36,(%r8) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0xd5,%al │ │ │ │ push %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rsi │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573630 │ │ │ │ + jne 57d5b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x72(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 573782 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573790 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x572080,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5736b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,0x48018ae7(%rax) │ │ │ │ + movl $0x57d5f0,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5736b0 │ │ │ │ + jne 57d5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jno 57363b │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - adcl $0xffffff83,0x48000000(%rdx) │ │ │ │ - clc │ │ │ │ - add 0x2c(%rdx),%dh │ │ │ │ - movq $0x5738b0,-0x8(%rbp) │ │ │ │ - lea 0x1a9473d(%rip),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 183a860 │ │ │ │ - movq $0x573720,0x0(%rbp) │ │ │ │ + add %dh,-0x19(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57d638,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573720 │ │ │ │ + jne 57d638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or %al,(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x71(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573739 │ │ │ │ - lea 0x18c7040(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x573e78,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 579e20 │ │ │ │ - movq $0x5737e8,-0x10(%rbp) │ │ │ │ - lea 0x18c6c87(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0xd(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %eax,$0x8a │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 57d614 │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac4638(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57d678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - jo 57373b │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x50(%rbp) │ │ │ │ - movq $0x573c40,0x0(%rbp) │ │ │ │ - lea 0x1a94646(%rip),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 183a860 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,$0x8a │ │ │ │ + add %ecx,0x4d(%rbx,%rcx,4) │ │ │ │ + sub %cl,0x45(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 57d69c │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 57d1c0 │ │ │ │ + lea 0x18ae6ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c70(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 57380d │ │ │ │ - movq $0x5737b0,0x0(%rbp) │ │ │ │ - lea 0x18c6bbc(%rip),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x573838,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73501034 <__environ@GLIBC_2.2.5+0x714c0e0c> │ │ │ │ + (bad) │ │ │ │ + movq $0x57d728,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bb81e8 │ │ │ │ + lea 0x18ae671(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x70(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x573860,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jo 5737eb │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rax,%rbx,1) │ │ │ │ - movl $0x573af8,0x0(%rbp) │ │ │ │ - lea 0x18c6b70(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x573b48,0x40(%rbp) │ │ │ │ + add 0x26(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 57d785 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x57d778,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bb81e8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1aba64b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5738e3 │ │ │ │ - movq $0x572148,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5739b0,0x0(%rbp) │ │ │ │ - lea 0x19ed4a9(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdx,%rdx,8),%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + lea 0x1aba62f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rax),%ah │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018c6f(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 573a06 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573990 │ │ │ │ - movq $0x572230,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x573978,0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 57d801 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 57d908 │ │ │ │ + movq $0x57d7f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573978 │ │ │ │ + jne 57d7f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %cl,(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x573b98,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 574a80 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x5739e0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + fcoms 0x0(%rdi) │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5739e0 │ │ │ │ + jne 57d818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c6e(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573a06 │ │ │ │ - movq $0x573908,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - jmp 579e20 │ │ │ │ - movq $0x573a30,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573a30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rdx),%dh │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x573a58,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + fcoms 0x0(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573a58 │ │ │ │ + jne 57d858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x0(%rdx),%dh │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573aca │ │ │ │ - movq $0x573a90,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573a90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %bl,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573ab1 │ │ │ │ - movq $0x5744f0,0x0(%rbp) │ │ │ │ - lea 0x18c6940(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x574540,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - movq $0x574190,0x50(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480057d8(%r8) │ │ │ │ + mov 0x2f(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57d880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bl,(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cfe7393(%rax) │ │ │ │ - jrcxz 573b02 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573b1d │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x573ec8,0x40(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x573f18,0x0(%rbp) │ │ │ │ - lea 0x18c6894(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rcr $0x57,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57d8c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - mov %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x573bd0,0x30(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + fcoms 0x0(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57d8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 57d90b │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 57d6e0 │ │ │ │ + lea 0x18ae479(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x1c(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57d94a │ │ │ │ + movq $0x57d968,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + lea 0x18ae43f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in $0x8a,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r10b,0x480057d9(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x18ae410(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6c(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573c73 │ │ │ │ - movq $0x5722a0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x573d28,0x0(%rbp) │ │ │ │ - lea 0x19ed119(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %ah,%al │ │ │ │ + jrcxz 57d919 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + fsub %st(3),%st │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a9a5d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + call 4859649c <__environ@GLIBC_2.2.5+0x46556274> │ │ │ │ + mov 0x18(%rbx),%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 57d9e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 573df6 │ │ │ │ - movq $0x573cd0,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018ae3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57da80 │ │ │ │ + movq $0x57da20,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573cd0 │ │ │ │ + jne 57da20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - mov %ebp,%esp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - imul $0xfffffff8,0x45c748(%rcx,%rax,1),%ecx │ │ │ │ - cmp $0x57,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 573cf8 │ │ │ │ + add %al,0x48018ae3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 57da8b │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57da70 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x57d9b8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57dab0,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ae319(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebp,%esp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018c6b(%rax) │ │ │ │ - movl $0x5742d0,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5712e8 │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + loop 57da39 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + ficoml 0x0(%rdi) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ae2c8(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018ae2(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x18ae290(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6b(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x573d60,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bl,0x48018ae2(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57db51 │ │ │ │ + movq $0x57db40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 573d60 │ │ │ │ + jne 57db40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0xffffff83,0x10458b48(%rcx,%rax,1),%ecx │ │ │ │ - jrcxz 573d6e │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 573ddf │ │ │ │ - movq $0x573d98,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573d98 │ │ │ │ + add %ah,-0x1e(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 57d9e0 │ │ │ │ + lea 0x18ae258(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + loope 57daf9 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57dbb7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 57dbb2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18ae0f7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1abe7d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - imul $0xffffffe0,-0x7c2776b8(%rcx,%rax,1),%ecx │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 573e53 │ │ │ │ - movq $0x573dd0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573dd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57dbfa │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x57dc10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b3eaf8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - push $0xffffffffffffff8c │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - jnp 573de3 │ │ │ │ - jne,pn 573df6 │ │ │ │ - movq $0x573f60,0x0(%rbp) │ │ │ │ - lea 0x18c69fc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x573e20,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 573e20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ + add %dl,0x4801e2bc(%rcx) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6a(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573e3a │ │ │ │ - movq $0x574378,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 57caf8 │ │ │ │ - movq $0x5743a8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 579e20 │ │ │ │ - lea 0x18c696e(%rip),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57dc72 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc71,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push $0xffffffffffffff8c │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x573f88,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x574008,0x0(%rbp) │ │ │ │ - lea 0x1a93f69(%rip),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 183a860 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cfe7397(%rax) │ │ │ │ - jrcxz 573f22 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 573f3d │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x5741e0,0x40(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x574230,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 57caf8 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57dcba │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc91,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0x573c98,0x45c748(%rcx,%rax,1),%ecx │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - jmp 579e20 │ │ │ │ - test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57dd02 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + movq $0x1e2bc81,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b35cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573fe6 │ │ │ │ - movq $0x5720f0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x201b8b1,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57dd52 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or %bl,(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018c68(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57403b │ │ │ │ - movq $0x5720c8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x574060,0x0(%rbp) │ │ │ │ - lea 0x19ecd51(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %bl,(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57dda2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push $0xffffffffc748018c │ │ │ │ - add %r10b,0x48005740(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 574090 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomp %st(7) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 57d930 │ │ │ │ nopl (%rax) │ │ │ │ - mov %cl,(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffffc748018c │ │ │ │ - add %r15b,0x48005740(%r8) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5740b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57de12 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %cl,(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov %es,(%ecx) │ │ │ │ - movq $0x5740e8,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5712e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %bl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57de62 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c67(%rax) │ │ │ │ - movl $0x574120,0x30(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57deb2 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 57df02 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1b3e820 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %ah,%al │ │ │ │ + fimuls 0x458d4801(%rdx) │ │ │ │ + movabs 0x45c7481d72f8394c,%al │ │ │ │ + loopne 57df96 │ │ │ │ + fists 0x0(%rdi) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1b3e740 │ │ │ │ + lea 0x18aded3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49018ade(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57dfa3 │ │ │ │ + movq $0x57dbd0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x57dfc8,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3eb68 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - mov %bl,(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fimuls 0x45c74801(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loopne 57e026 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB call 2177f83 <__environ@GLIBC_2.2.5+0x137d5b> │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc23d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x66(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x574260,0x38(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + fisttpll 0x7e38301(%rdx) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 57e021 │ │ │ │ + lea 0x18adda8(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x57e048,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1b3eb68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018add(%rax) │ │ │ │ + movl $0x57e068,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1bc2290 │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - movq $0x201b8b1,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x23(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %bl,(%rdi) │ │ │ │ + movq $0x57e098,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b3eaf8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov %es,%gs:(%rcx) │ │ │ │ - movq $0x574308,0x30(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ + add %cl,-0x23(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e77f │ │ │ │ + movq $0x57dc40,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x57dc88,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57e108,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57e108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fmull 0x458b4801(%rdx) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 57e130 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 57e19f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018adc(%rax) │ │ │ │ + movl $0x57e188,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18adc28(%rip),%r14 │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48018adc(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + jmp 57e19f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %es,%gs:(%rcx) │ │ │ │ - movq $0x574468,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - jmp 5735c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x24(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e1f7 │ │ │ │ + movq $0x57de78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57e248,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x57e160,0x0(%rbp) │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %es,%fs:(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5743c6 │ │ │ │ - movq $0x5745c0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x5743f0,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5743f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018c64(%rax) │ │ │ │ - movl $0x574418,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 574418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bl,0x0(%rip) │ │ │ │ + add %al,%al │ │ │ │ + fisttpl 0x458b4801(%rdx) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + movabs %al,0x801f0f000000 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c64(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018adb(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 574440 │ │ │ │ - movq $0x574728,0x18(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x5747a8,0x40(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 57e2b8 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e2a8 │ │ │ │ + movq $0x57dec8,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57e358,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ mov %rcx,%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - nop │ │ │ │ - mov %eax,(%rdi) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e325 │ │ │ │ + movq $0x57dcd0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x57e380,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x57e220,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf1d58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48018ada(%rax) │ │ │ │ + movl $0x57e138,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ada20(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsxd 0x50c48349(%rcx,%rax,1),%ecx │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5744ce │ │ │ │ - movq $0x573420,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7cfe739d(%rax) │ │ │ │ - jrcxz 5744fa │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 574515 │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x574690,0x40(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %ah,-0x26(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 57e3ec │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e3dc │ │ │ │ + movq $0x57dd18,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x57e408,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x5746e0,0x0(%rbp) │ │ │ │ - lea 0x18c5e9c(%rip),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) 0x45c74801(%rdx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + in $0x57,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + jo 57e3f1 │ │ │ │ + mov (%rcx),%al │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48018ad9(%rax) │ │ │ │ + movl $0x57e4a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ad930(%rip),%r14 │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57459e │ │ │ │ - movq $0x572170,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - movq $0x201b8b1,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edi,0x0(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018c62(%rax) │ │ │ │ - add $0x88,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57466b │ │ │ │ - movq $0x1bca4c0,-0x80(%r12) │ │ │ │ - movq $0x1ff3e61,-0x78(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x572498,-0x68(%r12) │ │ │ │ - lea -0x7e(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x572600,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x201b8b1,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,0x48018ad9(%rax) │ │ │ │ + movl $0x57e4d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ad908(%rip),%r14 │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nop │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - mov %bl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x27(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57e540,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ad8e0(%rip),%r14 │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7cfe739f(%rax) │ │ │ │ - jrcxz 5746ea │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 574705 │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x5747f8,0x40(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x574848,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 57caf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) 0x458b4801(%rdx) │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 57e4d8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 57e55c │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 574786 │ │ │ │ - movq $0x5722c8,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - movq $0x201b8b1,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) 0x458b4801(%rdx) │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 57e508 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 57e55c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + fmuls 0x458b4801(%rdx) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 57e528 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 57e55c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3a3a1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018ad8(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e5b5 │ │ │ │ + movq $0x57dd68,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57e5e8,-0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x57e508,0x10(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bf1d98 │ │ │ │ nop │ │ │ │ - mov %bl,(%rdi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x60(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x574878,0x38(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %bh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 57e654 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e644 │ │ │ │ + movq $0x57de28,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x57e690,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x57e6b8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x29(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57e480,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ad6e8(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - movq $0x201b8b1,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 57e748 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e738 │ │ │ │ + movq $0x57ddb8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x57ddd8,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x57e768,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 574938 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x574928,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 574928 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 57d930 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %dl,%al │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x2a(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57e458,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18ad610(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x574950,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57e7c6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5749f9 │ │ │ │ - movq $0x5749e8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 57e8bd │ │ │ │ + movq $0x57e828,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5749e8 │ │ │ │ + jne 57e828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5749f4 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x78(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x57e7a0,-0x60(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5716b8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ad594(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 574a61 │ │ │ │ - movq $0x574a50,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 57e999 │ │ │ │ + movq $0x57e920,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 574a50 │ │ │ │ + jne 57e920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 574a5c │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e989 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5717c0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18ad4c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 574b90 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57ea05 │ │ │ │ + movq $0x57e9f8,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 574b17 │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 574ad8 │ │ │ │ - movq $0x571f88,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x571fd0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x1aa6de1(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x574cc8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57e9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4c018c5d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rax,%rdi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 574b6c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x572028,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x574bb0,-0x28(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x18c5937(%rip),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x574b08,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c5d01(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18ad47c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rsp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 574c32 │ │ │ │ - movq $0x1bf74a0,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x572048,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x5735c0,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x574c58,0x20(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5735c0 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57eaa3 │ │ │ │ + movq $0x57ea60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57ea60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - movq $0x5748e8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5749b0,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x574a18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x2037dc1,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x18ad3e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57eb0d │ │ │ │ + movq $0x57eb00,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57eb00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18ad384(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 574d53 │ │ │ │ - lea 0x18c5c18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4d(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 574d48 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57eb75 │ │ │ │ + movq $0x57eb68,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57eb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18ad324(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 574d54 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 574d89 │ │ │ │ - movq $0x574d18,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r14),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x1aa6d3a(%rip),%r14 │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a9a640 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735024ec <__environ@GLIBC_2.2.5+0x714c22c4> │ │ │ │ + rex.WR │ │ │ │ + movq $0x57ebd0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - pop %rbx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 574de7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 574de2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c5179(%rip),%r14 │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57ebd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 574e4d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x574e40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 574e40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4e(%r8) │ │ │ │ + rex.RB clc │ │ │ │ + or %ch,%ah │ │ │ │ push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(3) │ │ │ │ - jnp 574e8f │ │ │ │ - jmp *-0x10(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1a9ee70 │ │ │ │ + lea 0x18ad2b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x574e68,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4801bf9f(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1b35b10 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 574fc1 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 574fb0 │ │ │ │ - movq $0x574f18,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB call 73502594 <__environ@GLIBC_2.2.5+0x714c236c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x57ec78,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 574f18 │ │ │ │ + jne 57ec78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 574f6a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 574fa0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x574e00,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x1bf7518,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3e(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ac2e0a(%rip),%r14 │ │ │ │ - lea 0x1ac2e03(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18c59b0(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xec,%al │ │ │ │ + push %rdi │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1a9e408 │ │ │ │ + lea 0x18ad214(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4801bf9f(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1b35a40 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 575003 │ │ │ │ + jb 57ed06 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 575020 │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5750b8 │ │ │ │ - movq $0x575060,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB loopne 57ed79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 57ed85 │ │ │ │ + movq $0x57ed68,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575060 │ │ │ │ + jne 57ed68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5750a8 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x574fe0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c58c1(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4808758b4c0057ed,%al │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab04b0 │ │ │ │ + lea 0x18ad12c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cli │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7a(%rdi) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e40 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x1bca400,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1b36e08,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ + movq $0x57ece0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 183c0d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movq $0x57ee10,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1ab0440 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5751c1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac2c0d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,-0x16fe4061(%r8) │ │ │ │ + enter $0x5317,$0x1 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 575201 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x1ac2bcd(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7350278c <__environ@GLIBC_2.2.5+0x714c2564> │ │ │ │ + push %rax │ │ │ │ + movq $0x57ee78,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57ee78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%cl │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7a(%rdi) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e40 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x1bca400,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1b36e08,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 183c0d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x480057ee(%r8) │ │ │ │ + mov 0x1f(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18ad028(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0xa7,%al │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7a(%rdi) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e40 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x1bca400,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1b36e08,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 183c0d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 57eec4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57539a │ │ │ │ + jb 57ef0a │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1831678 │ │ │ │ + movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1bc25d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rbp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 575466 │ │ │ │ - movq $0x575408,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57ef79 │ │ │ │ + movq $0x57ef68,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575408 │ │ │ │ + jne 57ef68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c55(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 575458 │ │ │ │ - movq $0x575448,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 575448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x55(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575608,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5701d8 │ │ │ │ - lea 0x1ac2962(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rbp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1ab36aa(%rip),%rcx │ │ │ │ - jmp 5756bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x57eed8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x57ef28,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x18acee4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x5754d8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73502954 <__environ@GLIBC_2.2.5+0x714c272c> │ │ │ │ + push %rax │ │ │ │ + movq $0x57f040,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5754d8 │ │ │ │ + jne 57f040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c54(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 575533 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575523 │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x575690,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56fe10 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x575560,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 575560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x10(%r8) │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18ace70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5755e4 │ │ │ │ - movq $0x575598,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 575598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + jl 57f066 │ │ │ │ + add %ecx,(%edi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rbx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 5757bb │ │ │ │ - movq $0x5755d0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57f0ed │ │ │ │ + movq $0x57f0e0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5755d0 │ │ │ │ + jne 57f0e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18acde4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c53(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x18c5343(%rip),%rcx │ │ │ │ - jmp 5756bf │ │ │ │ - lea 0x18c536d(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c53(%rax) │ │ │ │ - movl $0x575638,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73502a64 <__environ@GLIBC_2.2.5+0x714c283c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x57f150,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575638 │ │ │ │ + jne 57f150 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x53(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 575663 │ │ │ │ - movq $0x5754a8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1a7e83b(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b33220 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5756b0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5756b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rdx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - jmp 5756bf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 57f173 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + lea 0x18acd74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push %rdx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57f1ce │ │ │ │ + movq $0x57f1c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x1ab347a(%rip),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 575743 │ │ │ │ - movq $0x575700,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575700 │ │ │ │ + jne 57f1c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1abc012,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18acd13(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c52(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 575728 │ │ │ │ - movq $0x5757e8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1aa6192(%rip),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 56f7e0 │ │ │ │ - movq $0x5758b8,0x0(%rbp) │ │ │ │ - lea 0x19eb2b3(%rip),%r14 │ │ │ │ - lea 0x19eb283(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x575778,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57f241 │ │ │ │ + movq $0x57f230,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575778 │ │ │ │ + jne 57f230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rdx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5757a0 │ │ │ │ - movq $0x575918,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1aa611a(%rip),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 56f7e0 │ │ │ │ - movq $0x5759e8,0x0(%rbp) │ │ │ │ - lea 0x19eb23b(%rip),%r14 │ │ │ │ - lea 0x19eb20b(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x575480,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 56fe10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + lea 0x18acca8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018c51(%rax) │ │ │ │ - movl $0x575810,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 574a80 │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x51(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575848,0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5753b8 │ │ │ │ - nop │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73502bbc <__environ@GLIBC_2.2.5+0x714c2994> │ │ │ │ + rex.WR │ │ │ │ + movq $0x57f2a8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f2a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 57f2bc │ │ │ │ + mov 0x1f(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 1bfcd08 │ │ │ │ + lea 0x18acc34(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rax │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x5758e0,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57f326 │ │ │ │ + movq $0x57f318,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5758e0 │ │ │ │ + jne 57f318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ab8a7a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18acbd3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 57f380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x2(%rsi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018c50(%rax) │ │ │ │ - movl $0x575a48,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf2250 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10502cd4 <__environ@GLIBC_2.2.5+0xe4c2aac> │ │ │ │ (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x50(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575940,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 574a80 │ │ │ │ - test %al,(%rcx) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 57f406 │ │ │ │ + movq $0x57f3c8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f3c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x50(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575978,0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5753b8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + repz push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 57f437 │ │ │ │ add $0x18,%rbp │ │ │ │ + lea 0x1ab898c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0x18acbc5(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bc2988 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018c4f(%rax) │ │ │ │ - movl $0x575a10,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 57f575 │ │ │ │ + movq $0x57f4a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575a10 │ │ │ │ + jne 57f4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575be0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 57f49a │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf2250 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4f(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575a8a │ │ │ │ - movq $0x5752d0,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x575ab0,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf5700 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f4e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WRX mov %es,(%rcx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575aeb │ │ │ │ - movq $0x575378,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x575b10,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1aa5dd4(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 56f7e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575b38,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 574a80 │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575b70,0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + cmc │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5753b8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + cmc │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49018c4d(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575c22 │ │ │ │ - movq $0x575220,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x575c48,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf5700 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4d(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x575c78,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1aa5c56(%rip),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 56f7e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WRB mov %es,(%r9) │ │ │ │ - movq $0x575ca0,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 574a80 │ │ │ │ - test %al,(%rcx) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 57f380 │ │ │ │ + lea 0x18aca6c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WR mov %es,(%rcx) │ │ │ │ - movq $0x575cd8,0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5753b8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 57f784 │ │ │ │ + movq $0x57f5d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f5d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock and %dh,%dh │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 575d98 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x575d88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push $0x480057f6 │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575d88 │ │ │ │ + jne 57f668 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4900575d(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 574ec8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %r11b,0x480057f6(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f698 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x575db0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 57f776 │ │ │ │ + movq $0x57f6d0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f6d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x74(%rbp) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 575e59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 575e68 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x575e50,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + notl 0x0(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575e50 │ │ │ │ + jne 57f700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c54(%rax) │ │ │ │ - movl $0x575e80,0x0(%rbp) │ │ │ │ - lea 0x1ac1f62(%rip),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 575020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018c54(%rax) │ │ │ │ - movl $0x575ea8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1ac0dbf(%rip),%r14 │ │ │ │ - jmp 57b578 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 57f776 │ │ │ │ + movq $0x57f730,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - pop %rsi │ │ │ │ + and %r13b,-0x9(%r8) │ │ │ │ push %rdi │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x1ac1f0a,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 575020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 575ee4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 57f78f │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1ab8625(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ac865(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1ab8603(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 574cf0 │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + rex.RB test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57f7f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 57f7f2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x169e93f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1a6ac50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rsp │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + enter $0x18a,$0x48 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 575fda │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x575f50,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jb 57f935 │ │ │ │ + movq $0x57f858,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575f50 │ │ │ │ + jne 57f858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c53(%rax) │ │ │ │ - movl $0x575f78,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x57f890,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 575f78 │ │ │ │ + jne 57f890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018c53(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 575fde │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575fca │ │ │ │ - movq $0x575e08,-0x28(%r12) │ │ │ │ + add %cl,-0x7cfe7539(%rax) │ │ │ │ + jrcxz 57f89a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 57f8ab │ │ │ │ + lea 0x1ab84f5(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + movq $0x57f8d8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f8d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x39(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x1ab2b54(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 57f940 │ │ │ │ + movq $0x57f918,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 57f98d │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b56cd0 │ │ │ │ + lea 0x18ac6fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x57f970,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 57f970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018ac6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 57f98d │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 17eab50 │ │ │ │ + lea 0x18ac684(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018ac6(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 576029 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1a76e19(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 57f9d2 │ │ │ │ + movq $0x57f9f0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 57f818 │ │ │ │ + lea 0x18ac66f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab8399(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ab8394(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f999c <__environ@GLIBC_2.2.5+0xe4b9774> │ │ │ │ - (bad) │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 576157 │ │ │ │ - movq $0x576098,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57fad1 │ │ │ │ + movq $0x57fa70,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 576098 │ │ │ │ + jne 57fa70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x5760c0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffa806(%r8) │ │ │ │ + jrcxz 57fa82 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5760c0 │ │ │ │ + jne 57faa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5761cb │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - movq $0x576100,0x8(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x1ab82dd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ab82d8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ac5a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57fb93 │ │ │ │ + movq $0x57fb38,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 576100 │ │ │ │ + jne 57fb38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x5(%r8) │ │ │ │ + push %rdi │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 57fb70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18ac4e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x18ac501(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WB mov %es,(%r9) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57611c │ │ │ │ - movq $0x576280,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 57caf8 │ │ │ │ - movq $0x5762e0,0x0(%rbp) │ │ │ │ - lea 0x19ea8bf(%rip),%r14 │ │ │ │ - lea 0x19ea88f(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - nop │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + decb 0x35(%rbp,%rcx,4) │ │ │ │ + mul %dl │ │ │ │ + imul $0x641dc9e9,(%rcx),%eax │ │ │ │ + add %edx,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + shl $1,%edx │ │ │ │ + imul $0x641da4e9,(%rcx),%eax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576199 │ │ │ │ - movq $0x5753b8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x5761f0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + mov $0x19,%bl │ │ │ │ + push %rbx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 57fcb6 │ │ │ │ + movq $0x57fcd8,-0x10(%rbp) │ │ │ │ + lea 0x1aaf469(%rip),%rdi │ │ │ │ + lea 0x1aaf47a(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x1aa9be8(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5753b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x576148,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18c4861(%rip),%rbx │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18ac52b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x1ab2967(%rip),%r14 │ │ │ │ - lea 0x1ac1be8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %ah,-0x65(%rax) │ │ │ │ + test $0x1,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57625d │ │ │ │ - movq $0x575d48,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x1bf74a0,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x575ef8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x576000,-0x10(%r12) │ │ │ │ + ja 57fd0f │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x57fd30,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b67860 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + test $0x1,%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 197c158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018ac4(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57fd79 │ │ │ │ + movq $0x57fd98,-0x8(%rbp) │ │ │ │ + lea 0x18ac479(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b6a040 │ │ │ │ + lea 0x18ac490(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x5751d8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - lea 0x1ac1b08(%rip),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.RXB mov %es,(%r9) │ │ │ │ - movq $0x576308,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.RX mov %es,(%rcx) │ │ │ │ - movq $0x576340,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf2250 │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57fe09 │ │ │ │ + movq $0x57fe28,-0x8(%rbp) │ │ │ │ + lea 0x18ac3e9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b6a040 │ │ │ │ + lea 0x18ac478(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018c46(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576382 │ │ │ │ - movq $0x5750f0,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5763a8,0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf5700 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rdx │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x5763c8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 57caf8 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rsi │ │ │ │ + movabs 0xf8394cf8458d4801,%eax │ │ │ │ + jb 57fe99 │ │ │ │ + movq $0x57feb8,-0x8(%rbp) │ │ │ │ + lea 0x1a15ea9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b6a040 │ │ │ │ + lea 0x18ac420(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x575198,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - lea 0x1ac19c0(%rip),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 576459 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576470,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1aa5461(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 56f7e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49005764(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 570e80 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57ff33 │ │ │ │ + movq $0x57ff50,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1aaf1f6(%rip),%rsi │ │ │ │ + lea 0x1aa95b8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18ac45e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 576539 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 580061 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580056 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576528,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576528 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + mov 0x68(%rbx),%rbx │ │ │ │ + movq $0x5932c0,-0x58(%r12) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x57(%r12),%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 576533 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1832ee8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5800a9 │ │ │ │ + movq $0x5800c0,-0x10(%rbp) │ │ │ │ + lea 0x18ac39b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57659d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576590,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576590 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x1aaf01a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - cmovs -0x7416f73b(%rbx),%eax │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + ret │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5801d9 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5801ce │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + mov 0x68(%rbx),%rbx │ │ │ │ + movq $0x57ff98,-0x78(%r12) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x580080,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x44(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 576752 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 576746 │ │ │ │ - movq $0x576620,-0x28(%rbp) │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.R mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 576641 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 576048 │ │ │ │ - movq $0x576670,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576670 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c43(%rax) │ │ │ │ - movl $0x5766a8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5766a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 58022b │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c43(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 57675d │ │ │ │ - add $0x68,%r12 │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49018ac2(%rax) │ │ │ │ + add $0xa0,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 576736 │ │ │ │ - movq $0x576428,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x5764e0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + ja 58032a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rax │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + movq $0x5800f8,-0x98(%r12) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x576550,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 576048 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ac1674(%rip),%rsi │ │ │ │ - jmp 576048 │ │ │ │ - lea 0x18c42ef(%rip),%rbx │ │ │ │ + movq $0x5801f8,-0x28(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x580220,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 576048 │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.X mov %es,(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x48018ac1(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5767e7 │ │ │ │ - movq $0x5767c8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 58041b │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580410 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rbx │ │ │ │ + movq $0x580248,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x580430,-0x18(%rbp) │ │ │ │ + lea -0x57(%r12),%r8 │ │ │ │ + lea 0x1abae80(%rip),%rdi │ │ │ │ + lea 0x18abf9a(%rip),%rsi │ │ │ │ + lea 0x18ac001(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5767c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018c42(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x576808,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5765c0 │ │ │ │ - lea 0x18c426a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x576808,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %es,(%r9) │ │ │ │ - jmp 576788 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov %es,(%r9) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + rorb $0xf0,0x458d4801(%rdx) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5768e2 │ │ │ │ - movq $0x5768c0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 5804a9 │ │ │ │ + movq $0x5804c0,-0x10(%rbp) │ │ │ │ + lea 0x18abdb3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5768c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c41(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x576900,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18c3510(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5765c0 │ │ │ │ - lea 0x18c418f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aaec1a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0xf(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x41(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - jmp 576888 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - mov %es,(%r9) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x40(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57697f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57697a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c39b9(%rip),%r14 │ │ │ │ + jb 5805b9 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5805ae │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rbx │ │ │ │ + movq $0x580350,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x580480,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,-0x74(%rcx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 734fa2ec <__environ@GLIBC_2.2.5+0x714ba0c4> │ │ │ │ - movq $0x1bf8588,%fs:-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5769d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5769d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5769f5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18c40bc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 58060b │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8149018a,%edi │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000000(%rsi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%rbx │ │ │ │ + movq $0x5804f8,-0x90(%r12) │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5805d8,-0x28(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x580600,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,-0x42(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 576a7f │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 5807d2 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 576a74 │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x576aa0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x18c337e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5765c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18c4052(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 5807c7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x580628,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5807e8,-0x18(%rbp) │ │ │ │ + lea -0x4f(%r12),%r8 │ │ │ │ + lea 0x1abaac9(%rip),%rdi │ │ │ │ + lea 0x18abbe3(%rip),%rsi │ │ │ │ + lea 0x18abc22(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex mov %es,(%rcx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576ac6 │ │ │ │ - movq $0x576998,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - jmp 576a28 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs (%rdi) │ │ │ │ - mov %es,(%rcx) │ │ │ │ + add %dl,-0x44(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 576b2a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 580861 │ │ │ │ + movq $0x580878,-0x10(%rbp) │ │ │ │ + lea 0x18ab9fb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 56d880 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 576b7d │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 576bad │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576b80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576b80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 576b9d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18c3f14(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + lea 0x1aae862(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x48018abc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 580968 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58095d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x580710,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x580838,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 576c3e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576c33 │ │ │ │ - movq $0x576b08,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x576c60,-0x8(%rbp) │ │ │ │ - lea 0x1ac11a3(%rip),%rdi │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x18c31bf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5765c0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18c3ec3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576c86 │ │ │ │ - movq $0x576b40,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - jmp 576bd0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x576e28,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18c3e3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,$0xaa │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 5809bb │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x576e48,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49018abb(%rax) │ │ │ │ + add $0x90,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580a91 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x5808b0,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r10,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x580988,-0x28(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5809b0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18c3def(%rip),%rbx │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d48018a,%edx │ │ │ │ + rex.RB call 10504404 <__environ@GLIBC_2.2.5+0xe4c41dc> │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x576e68,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18c3d9f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580b5e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%rbx │ │ │ │ + movq $0x5809d8,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x580b80,-0x18(%rbp) │ │ │ │ + lea -0x47(%r12),%r8 │ │ │ │ + lea 0x1aba732(%rip),%rdi │ │ │ │ + lea 0x18ab84c(%rip),%rsi │ │ │ │ + lea 0x18ab863(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x576e88,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18c3d4f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - pop %rsp │ │ │ │ - cmp 0x1(%rbx),%ch │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,0x48018ab8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 580bf9 │ │ │ │ + movq $0x580c10,-0x10(%rbp) │ │ │ │ + lea 0x18ab663(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - cmp 0x1(%rbx),%ch │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aae4ca(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test $0x3a,%al │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sarl $1,(%rdx) │ │ │ │ - imul $0x0,(%rcx),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8d48018a,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 580cf7 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580cec │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%rbx │ │ │ │ + movq $0x580ab0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x580bd0,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x458d4801,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 576ee7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 576ee2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x16b3af7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a6ac50 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 576f74 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576f50,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576f50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x4801aae3(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8149018a,%eax │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - add $0x18,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580e12 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x580c48,-0x80(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x580d18,-0x28(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x580d40,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 576ffc │ │ │ │ + add %ah,-0x49(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 580ee8 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 580edd │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x576fd8,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 576fd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x580d68,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x580f00,-0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%r8 │ │ │ │ + lea 0x1aba3b3(%rip),%rdi │ │ │ │ + lea 0x18ab4cd(%rip),%rsi │ │ │ │ + lea 0x18ab49c(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 577084 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x577060,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8a,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 580f79 │ │ │ │ + movq $0x580f90,-0x10(%rbp) │ │ │ │ + lea 0x18ab2e3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aae14a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 57710c │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8a,%ch │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58106a │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58105f │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5770e8,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5770e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + movq $0x580e38,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x580f50,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bc8458 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c3b(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 577246 │ │ │ │ - lea 0x18c3b94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea 0x1ac0c68(%rip),%r8 │ │ │ │ - lea 0x1ab19df(%rip),%r14 │ │ │ │ - jmp 577246 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - movq $0x577198,0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + loopne 581059 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 5810bb │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp -0x7c2776b8(%rcx,%rax,1),%ecx │ │ │ │ - loopne 5771a5 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57765c │ │ │ │ - movq $0x5771d0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5771d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8a,%ah │ │ │ │ + add %ecx,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x580fc8,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x581088,-0x28(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5810b0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8a,%ah │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 10504aec <__environ@GLIBC_2.2.5+0xe4c48c4> │ │ │ │ (bad) │ │ │ │ + xchg %eax,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp -0x7c2776b8(%rcx,%rax,1),%cl │ │ │ │ - loopne 5771dd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577656 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 577670 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x576f00,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ + ja 581230 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x5810d8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0x30(%r12),%r9 │ │ │ │ - lea 0x1ac0b81(%rip),%r8 │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - lea 0x1ab18f3(%rip),%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577617 │ │ │ │ - movq $0x577298,-0x30(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577298 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x581250,-0x18(%rbp) │ │ │ │ + lea -0x37(%r12),%r8 │ │ │ │ + lea 0x1aba060(%rip),%rdi │ │ │ │ + lea 0x18ab0a2(%rip),%rsi │ │ │ │ + lea 0x18ab121(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp 0x10758b48(%rcx,%rax,1),%cl │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 577349 │ │ │ │ - movq $0x5772d0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5772d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %ecx,0x10758b48(%rcx,%rax,1) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 577349 │ │ │ │ - movq $0x577308,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018c39(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 577349 │ │ │ │ - lea 0x1ac0a7d(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x39(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 577648 │ │ │ │ - movq $0x577370,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8a,%cl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5812c9 │ │ │ │ + movq $0x5812e0,-0x10(%rbp) │ │ │ │ + lea 0x18aaf93(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x39(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577435 │ │ │ │ - movq $0x5773b0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5773b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ecx,0x8758b4c(%rcx,%rax,1) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 577435 │ │ │ │ - movq $0x5773e8,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5773e8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + lea 0x1aaddfa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp %cl,0x4807e383(%rcx,%rax,1) │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 577315 │ │ │ │ - movq $0x577420,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577420 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c018c38(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 577315 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5774b1 │ │ │ │ - movq $0x577468,0x0(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577468 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + add %ah,0x48018ab2(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5813b1 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5813a6 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x581198,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5812a0,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5774b1 │ │ │ │ - movq $0x5774a0,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5774a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp %cl,0x187d8b48(%rcx,%rax,1) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 577315 │ │ │ │ - movq $0x5774d8,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5774d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577648 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 57715f │ │ │ │ - movq $0x577540,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x6(%rdx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rsi,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577540 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x37(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577140 │ │ │ │ - movq $0x577590,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577590 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fsubrl 0x738b4801(%rdx) │ │ │ │ (bad) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 577680 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49018ab1(%rax) │ │ │ │ + add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 577607 │ │ │ │ - movq $0x576f88,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 5814b5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x581318,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5813d0,-0x28(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0x5813f8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea 0x1ac07b8(%rip),%r9 │ │ │ │ - lea -0x30(%r12),%r8 │ │ │ │ - lea 0x1ab153c(%rip),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 577246 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x577338,-0x30(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1ac0753(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 577660 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x18c3649(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x5776a8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5776a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - ss mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577660 │ │ │ │ - add $0x70,%r12 │ │ │ │ + mov $0x8a,%cl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB call 10504e2c <__environ@GLIBC_2.2.5+0xe4c4c04> │ │ │ │ + (bad) │ │ │ │ + lea (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57774d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x577010,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x577098,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 581567 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x581420,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1b35a00,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea -0x68(%r12),%r9 │ │ │ │ - lea -0x40(%r12),%r8 │ │ │ │ - lea -0x16(%r12),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 577246 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5777d5 │ │ │ │ - movq $0x5777b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5777b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x581588,-0x18(%rbp) │ │ │ │ + lea -0x2f(%r12),%r8 │ │ │ │ + lea 0x1ab9d29(%rip),%rdi │ │ │ │ + lea 0x18aad6b(%rip),%rsi │ │ │ │ + lea 0x18aadc2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0x1ac05e2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ac05cb(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18c3504(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 577827 │ │ │ │ - lea 0x18c3508(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57788c │ │ │ │ - movq $0x577868,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + add %dh,0x48018aae(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 581601 │ │ │ │ + movq $0x581618,-0x10(%rbp) │ │ │ │ + lea 0x18aac5b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577868 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 577873 │ │ │ │ - xor %dh,0x27(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x577820,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577820 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x1ac050f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ac04fc(%rip),%rbx │ │ │ │ + lea 0x1aadac2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48018aaf(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5816e0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5816d5 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x5814d8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5815d8,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57792c │ │ │ │ - movq $0x5778f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5778f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - jns 577956 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577920 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x18c33e5,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - xor $0x8c,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57798f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57798a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c3411(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,%al │ │ │ │ + fldcw 0x738b4801(%rdx) │ │ │ │ + (bad) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5779ec │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 5779de │ │ │ │ - lea 0x1ac03ea(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,0x49018aae(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5817d8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x581650,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x581700,-0x28(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x581728,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 577a60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 577a44 │ │ │ │ + jb 581889 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58187e │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 577a36 │ │ │ │ - lea 0x1ac0392(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 577a60 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x581750,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5818a0,-0x18(%rbp) │ │ │ │ + lea -0x27(%r12),%r8 │ │ │ │ + lea 0x1ab9a12(%rip),%rdi │ │ │ │ + lea 0x18aaa1c(%rip),%rsi │ │ │ │ + lea 0x18aaa83(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %bl,0x48018aab(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 577b7c │ │ │ │ + jb 581919 │ │ │ │ + movq $0x581930,-0x10(%rbp) │ │ │ │ + lea 0x18aa943(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 577b2f │ │ │ │ - movq $0x577ac0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577ac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x49000000(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 577b1f │ │ │ │ - movq $0x577a00,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x577b68,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577b68 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + lea 0x1aad7aa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48018aac(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5819eb │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5819e0 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x5817f8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x5818f0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4800577b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 1b34d40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x1ac023a(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sarb $1,0x57(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577bd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4801aad6(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%riz,4) │ │ │ │ - add $0x50,%esp │ │ │ │ + test $0xab,%al │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 577c43 │ │ │ │ - movq $0x5779a8,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 581ad7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x581968,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x581a08,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x581a30,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x31(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 577cd8 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 581b7c │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 577ccd │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - movq $0x2037dc1,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x577a60,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x577cf8,-0x8(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 577a60 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18c3119(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + ja 581b71 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x581a58,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x581b90,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x1ab971f(%rip),%rdi │ │ │ │ + lea 0x18aa729(%rip),%rsi │ │ │ │ + lea 0x18aa768(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %cl,-0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 577d05 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577d15 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18c30bc(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea 0x18c1a5c(%rip),%rsi │ │ │ │ - jmp 561b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - xor %ecx,-0xfba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 577dae │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 577da9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c3117(%rip),%rsi │ │ │ │ - lea 0x18c30ea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - xor %ecx,-0xfba72b8(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018aa8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 577e0f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 577e0a │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + jb 581c09 │ │ │ │ + movq $0x581c20,-0x10(%rbp) │ │ │ │ + lea 0x18aa653(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c2e89(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor %ecx,-0x17ba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 577f75 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577f6b │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 577ef8 │ │ │ │ - movq $0x577e90,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577e90 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1aad4ba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %dl,%al │ │ │ │ - xor %cl,-0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 577e9d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577f80 │ │ │ │ - movq $0x577ec8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577ec8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + test $0x8d48018a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 581cd2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 581cc7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x581af8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x581be0,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018c30(%rax) │ │ │ │ - cmpl $0x2e,0x7(%rbx) │ │ │ │ - je 577fa4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x577fc8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - decq 0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x577f28,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577f28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 577f90 │ │ │ │ - movq $0x577f60,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 577f60 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 577f6b │ │ │ │ - je,pn 577fa0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x1abfe30(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18c3004(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x18c2fb9(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18c2cf3(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1b34758 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0x1abfdee(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + shrl %cl,0x738b4801(%rdx) │ │ │ │ + (bad) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018c2f(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 577e3d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + test $0x8a,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 581db6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x581c58,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x581cf0,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x581d18,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x58(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 578012 │ │ │ │ + jb 581e53 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 581e48 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x578028,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x581d40,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x581e68,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x1ab9448(%rip),%rdi │ │ │ │ + lea 0x18aa48a(%rip),%rsi │ │ │ │ + lea 0x18aa459(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b8a6f0 │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1bca420,-0x8(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rbx) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5780a1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5780b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18c33a1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32f00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 581ee1 │ │ │ │ + movq $0x581ef8,-0x10(%rbp) │ │ │ │ + lea 0x18aa37b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018c33(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5780cb │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18c336e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %ch,-0x72b7fe74(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 578112 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 577c70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aad1e2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov (%rcx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 578151 │ │ │ │ + jb 581fa1 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 581f96 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1a7bd49(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x581dd8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x581eb8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b32f00 │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cs mov %es,(%rcx) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5781c0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0x894c018c,%eax │ │ │ │ - testl $0x8b4c0f73,-0x75(%rax) │ │ │ │ - jae 5781aa │ │ │ │ - jmp 5781c0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + shrl $1,0x738b4801(%rdx) │ │ │ │ + (bad) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 5787dc │ │ │ │ - lea 0x18c2dbc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffd0,%ebp │ │ │ │ - jmp 578c29 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58207d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x581f30,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x581fc0,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x581fe8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2d(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 57822d │ │ │ │ + enter $0x8aa5,$0x1 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582112 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582107 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x582010,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x582128,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x1ab9189(%rip),%rdi │ │ │ │ + lea 0x18aa193(%rip),%rsi │ │ │ │ + lea 0x18aa162(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - movq $0x578258,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub $0x8b48018c,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jg 57826b │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 578c29 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 577e30 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - movq $0x5782b0,0x18(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5782b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub $0x8c,%al │ │ │ │ - add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - mov (%rdi),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs %eax,0x394cf0458d48018a │ │ │ │ + clc │ │ │ │ + jb 5821a1 │ │ │ │ + movq $0x5821b8,-0x10(%rbp) │ │ │ │ + lea 0x18aa0bb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x7cfe73d4(%rax) │ │ │ │ - jrcxz 5782e2 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5782f6 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5787dc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - nop │ │ │ │ - test %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cfe73d4(%rax) │ │ │ │ - jrcxz 57831a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 57832e │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 5787dc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x2c(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 578bd5 │ │ │ │ - movq $0x578388,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sub $0x8c,%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - test %dl,0x0(%rdi) │ │ │ │ - lea 0x1abfa1b(%rip),%r9 │ │ │ │ - lea 0x1abfa14(%rip),%r8 │ │ │ │ - lea 0x18c2943(%rip),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 577128 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub 0x4807e383(%rcx,%rax,1),%ecx │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 578485 │ │ │ │ - movq $0x578428,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578428 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + lea 0x1aacf22(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfe73d5(%rax) │ │ │ │ - jrcxz 57840a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 578bd5 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - jmp 578428 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2b(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 578bd5 │ │ │ │ - movq $0x578470,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + js 582192 │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582258 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58224d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5820a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x582178,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub 0x45c748(%rcx,%rax,1),%ecx │ │ │ │ - rclb $0x75,-0x74b7ffa9(%rdx) │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - psubsw -0x6d(%rbx),%mm0 │ │ │ │ - push %rbx │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub 0x4807e383(%rcx,%rax,1),%cl │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 578c29 │ │ │ │ - movq $0x5784d8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5784d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c2a(%rax) │ │ │ │ - cmpl $0x2f,0x7(%rbx) │ │ │ │ - je 5784f4 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 5787dc │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cfe73d6(%rax) │ │ │ │ - jrcxz 57851a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 578776 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x578550,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578550 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2a(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 5786b5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x32(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 5822ab │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub -0x7ba38b8(%rcx,%rax,1),%cl │ │ │ │ - mov $0x85,%al │ │ │ │ - push %rdi │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 5785b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %ecx,-0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 5785bd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 578bd5 │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %ah,0x49018aa3(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57862b │ │ │ │ - movq $0x578070,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x5780f0,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + ja 58232c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5821f0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ + movq $0x582278,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2037dc1,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x5822a0,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - jmp 5786b5 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x29(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 578672 │ │ │ │ - movq $0x579110,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x5786a0,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5786a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + cmp %ah,-0x72b7fe76(%rbx) │ │ │ │ + rex.RB call 73505ca4 <__environ@GLIBC_2.2.5+0x714c5a7c> │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5823ae │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5822c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5823d0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x1ab8ee2(%rip),%rdi │ │ │ │ + lea 0x18a9e74(%rip),%rsi │ │ │ │ + lea 0x18a9e1b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub %cl,0x8458b48(%rcx,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 578766 │ │ │ │ - movq $0x578700,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018c28(%rax) │ │ │ │ - movl $0x578740,-0x10(%rbp) │ │ │ │ + add %cl,-0x60(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582449 │ │ │ │ + movq $0x582460,-0x10(%rbp) │ │ │ │ + lea 0x18a9d73(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x28(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x578650,0x0(%rbp) │ │ │ │ - lea 0x1abf663(%rip),%r9 │ │ │ │ - lea 0x1abf65c(%rip),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 577128 │ │ │ │ - movq $0x579138,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 577c70 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 578c29 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - movq $0x5787b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5787b8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + lea 0x1aacc7a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 57877f │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + sbb %ah,-0x72b7fe76(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5824f7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5824ec │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x582350,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x582420,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - movq $0x578810,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c27(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 578b99 │ │ │ │ - movq $0x578868,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578868 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 5788b9 │ │ │ │ - movq $0x5788a8,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5788a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - es mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 578be3 │ │ │ │ - movq $0x5788e0,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5788e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c26(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 578bd5 │ │ │ │ - movq $0x578938,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578938 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4801aacb(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x26(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - lea 0x1711143(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - jmp *%rdx │ │ │ │ - movq $0x578580,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1ab397c(%rip),%r14 │ │ │ │ - mov 0xa(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1b33220 │ │ │ │ - movq $0x5789b8,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5789b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sahf │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582591 │ │ │ │ + movq $0x5825a8,-0x10(%rbp) │ │ │ │ + lea 0x18a9bec(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and $0x8349018c,%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x6(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x2f,%rax │ │ │ │ - je 5790ed │ │ │ │ - movq $0x577fe8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x578a40,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x25(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - jmp 578a50 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aacb38(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x25(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 578b7a │ │ │ │ - movq $0x578aa0,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lock movabs 0x394cf0458d48018a,%al │ │ │ │ + clc │ │ │ │ + jb 58267c │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582671 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x582498,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x582518,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x582540,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1b6b960,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x582568,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578aa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rdx) │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and $0x8c,%al │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000002(%rax) │ │ │ │ - movl $0x578ad8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018c24(%rax) │ │ │ │ - movl $0x578b10,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578b10 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c018c24(%rax) │ │ │ │ - mov 0x40(%rbp),%esi │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jb 578d9a │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x578b50,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x24(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - cmp 0x7(%rbx),%rsi │ │ │ │ - jbe 578b73 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 578d9a │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 578b80 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - and $0x7,%edx │ │ │ │ - dec %rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 578b93 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 5787d2 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - movq $0x578bc8,0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578bc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,(%rax) │ │ │ │ + lret $0x1aa │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rdx,2) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - lea 0x1abf1bd(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + lahf │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582757 │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 582749 │ │ │ │ + movq $0x5825e0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x582698,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x5826c0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x578c10,0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578c10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x1aac9a7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18a9f87(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rax,1) │ │ │ │ - add $0xffffffd8,%ebp │ │ │ │ - jmp 578bd5 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 578c29 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - lea 0x1abf172(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x578c60,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578c60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and 0x77b8348(%rcx,%rax,1),%ecx │ │ │ │ - (bad) │ │ │ │ - je 578c7c │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %ch,-0x61(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5827d1 │ │ │ │ + movq $0x5827c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5787d2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - movq $0x578cb0,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 578cb0 │ │ │ │ + jne 5827c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and 0x77b8348(%rcx,%rax,1),%cl │ │ │ │ - (bad) │ │ │ │ - je 578cc0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 578bd5 │ │ │ │ - movq $0x579160,0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lahf │ │ │ │ + mov (%rcx),%al │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x1a7b1be(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1b32f00 │ │ │ │ - lea 0x18c221d(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jb 578f8b │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - jae 57827b │ │ │ │ - mov 0x1(%rbx),%rcx │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 578d35 │ │ │ │ - movq $0x578310,0x10(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1abf095(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x5791b8,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1b34d40 │ │ │ │ - movq $0x578d78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rdx) │ │ │ │ + jmp 5826e8 │ │ │ │ + lea 0x18a9f28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and 0x38758b4c(%rcx,%rax,1),%cl │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 578b73 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - movq $0x578dc8,0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58281f │ │ │ │ + movq $0x582840,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a9eec(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18a9eea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - and %ecx,0x45c748(%rcx,%rax,1) │ │ │ │ - lock lea 0x0(%rdi),%edx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578df0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cfe73df(%rax) │ │ │ │ - jrcxz 578dfa │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 578f6d │ │ │ │ - movq $0x578e28,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578e28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %bl,-0x72b7fe76(%rsi) │ │ │ │ + rex.RB call 735061dc <__environ@GLIBC_2.2.5+0x714c5fb4> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x21(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579034 │ │ │ │ - movq $0x578e60,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578e60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5828d8,-0x18(%rbp) │ │ │ │ + lea 0x1aac855(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18a9e4b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %ecx,-0x7ba38b8(%rcx,%rax,1) │ │ │ │ - movabs 0x4807438b4800578e,%al │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578ea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %cl,0x45c748(%rcx,%rax,1) │ │ │ │ - rorb $1,-0x74b7ffa9(%rsi) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578ed0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ xchg %ax,%ax │ │ │ │ - or %eax,0x0(%rip) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and %cl,0x18458b48(%rcx,%rax,1) │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jb 578284 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x578f10,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578f10 │ │ │ │ + add %ch,%al │ │ │ │ + popf │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582953 │ │ │ │ + movq $0x582888,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1aac5bc(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a9dcb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + popf │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5829c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5829c2 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18a9d59(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3a530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4c018c20(%rax) │ │ │ │ - mov 0x38(%rbp),%esi │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp 0x7(%rbx),%rsi │ │ │ │ - jbe 578b73 │ │ │ │ - movq $0x578f58,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578f58 │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + popf │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582a35 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 582a30 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aac6e8(%rip),%rsi │ │ │ │ + lea 0x1aa64d1(%rip),%r14 │ │ │ │ + lea 0x18a9d39(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and %cl,0x28758b4c(%rcx,%rax,1) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - jmp 578a50 │ │ │ │ - movq $0x578a18,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578a18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jae 578fa9 │ │ │ │ - movq $0x5784a0,0x0(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + popf │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a9d1e(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + pushf │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582ac6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - jmp 5781c0 │ │ │ │ - movq $0x578fd8,0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 578fd8 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 582ac1 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aac668(%rip),%r14 │ │ │ │ + lea 0x18a9ca8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x63(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x18a9d56(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018c1f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 579014 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x578128,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5791e8,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 57bb68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x579060,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x579090,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579090 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582b2e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp 0x7(%rbx),%rsi │ │ │ │ - je 578b73 │ │ │ │ - movq $0x5790d8,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5790d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x67(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582b79 │ │ │ │ + movq $0x582b90,-0x10(%rbp) │ │ │ │ + lea 0x18a98cb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c018c1e(%rax) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - jmp 578a50 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x1abeca1(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018c1e(%rax) │ │ │ │ - movl $0x578510,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 5781c0 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x1e(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x578348,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18c1bcf(%rip),%r14 │ │ │ │ - jmp 1b32dd8 │ │ │ │ - nop │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x579190,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x18c1c96(%rip),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1b32f00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aac54a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5792f0 │ │ │ │ + add %bl,-0x72b7fe76(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 582c30 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582c25 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x582b08,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x582b50,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0xc748018c,%eax │ │ │ │ - add %r11b,%r8b │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5791e4 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018c1d(%rax) │ │ │ │ - movl $0x579218,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579218 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1d(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 579278 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 579268 │ │ │ │ - movq $0x578198,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5781e8,0x20(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1a9a000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 579268 │ │ │ │ - movq $0x578170,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x578218,0x10(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a9a000 │ │ │ │ - add $0x1,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb $0x8c,%al │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - adcl $0x48,0x0(%rdi) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 5781c0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,-0x3c(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 582c83 │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018c1c(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 579765 │ │ │ │ - movq $0x579338,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1c(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579398 │ │ │ │ - movq $0x579380,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x68(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582d04 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x582bc8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x582c50,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x582c78,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb $0x8c,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 5793a4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579594 │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x5793c0,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5793c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jo 582cc1 │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582d91 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582d86 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x582ca0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x582da8,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x1ab850a(%rip),%rdi │ │ │ │ + lea 0x18a9af4(%rip),%rsi │ │ │ │ + lea 0x18a9aa3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb -0x7c2776b8(%rcx,%rax,1),%ecx │ │ │ │ - loopne 5793cd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57974d │ │ │ │ - movq $0x579410,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c1b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57996d │ │ │ │ - movq $0x579460,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb 0x20758b4c(%rcx,%rax,1),%ecx │ │ │ │ + add %dh,-0x6a(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582e21 │ │ │ │ + movq $0x582e38,-0x10(%rbp) │ │ │ │ + lea 0x18a939b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - jne 5794b7 │ │ │ │ - movq $0x5794a0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5794a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb 0x77b8348(%rcx,%rax,1),%cl │ │ │ │ (bad) │ │ │ │ - je 579770 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x5794e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5794e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48018c1a(%rax) │ │ │ │ - movl $0x579520,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1a(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 579969 │ │ │ │ - cmpq $0x2e,0x10(%rbp) │ │ │ │ - jne 579963 │ │ │ │ - movq $0x579568,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579568 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %al,(%rdx) │ │ │ │ + lea 0x1aac2a2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb 0x77b8348(%rcx,%rax,1),%cl │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - jne 579587 │ │ │ │ - movq $0x579df0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1a7a90f(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 57996d │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - je 5795a4 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 579398 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5795d8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5795d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582ecf │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 582ec4 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x582d28,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x582df8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018c19(%rax) │ │ │ │ - mov 0x18(%rbp),%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579398 │ │ │ │ - movq $0x579620,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x19(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 579ad5 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 579643 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 579398 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 57965c │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 579398 │ │ │ │ - movq $0x579688,0x8(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb %ecx,0x187d8b48(%rcx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579398 │ │ │ │ - movq $0x5796d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5796d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + shrl $0x7,0x738b4801(%rdx) │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb %cl,-0x7c2776b8(%rcx,%rax,1) │ │ │ │ - loopne 5796dd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5796e9 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 579398 │ │ │ │ - movq $0x579718,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x18(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - je 57972c │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 579398 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x579ab8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1abe66d(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5781c0 │ │ │ │ - lea 0x18c187c(%rip),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + cltd │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 582f69 │ │ │ │ + movq $0x582f80,-0x10(%rbp) │ │ │ │ + lea 0x18a98b4(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x579798,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579798 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5797b5 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - movq $0x5797e8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5797e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4c018c17(%rax) │ │ │ │ - mov 0x30(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 579805 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - je 579815 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aac160(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x579848,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579848 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x17(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 579865 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - movq $0x579898,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579898 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - mov %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bl,-0x72b7fe76(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 583054 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583049 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x582e70,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x582ef0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x582f18,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1b6b960,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x582f40,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 5798b9 │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x5798e8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5798e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018c16(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 579905 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - movq $0x579938,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579938 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - mov %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x16(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 579952 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5794b7 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 5781c0 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 57996d │ │ │ │ - add $0x20,%rbp │ │ │ │ - movq $0x579998,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x40(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 5830a3 │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cwtl │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58312f │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 583121 │ │ │ │ + movq $0x582fb8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x583070,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x583098,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x1aabfcf(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18a97c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0x8b4c018c,%eax │ │ │ │ - jne 5799a4 │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - jne 579a5e │ │ │ │ - movq $0x5799d0,0x8(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48018a97(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5831a9 │ │ │ │ + movq $0x583198,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5799d0 │ │ │ │ + jne 583198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc $0xc748018c,%eax │ │ │ │ - rex.RB clc │ │ │ │ - or %bl,-0x76b7ffa9(%rdx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579a08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,-0x69(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5830c0 │ │ │ │ + lea 0x18a9768(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c15(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 579a95 │ │ │ │ - movq $0x579a48,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579a48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5831f7 │ │ │ │ + movq $0x583218,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a972c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18a972a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x15(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - movq $0x579d08,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - jmp 1b33050 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5781c0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc $0x8b48018c,%eax │ │ │ │ - jne 579a94 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 579ac7 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5781c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc $0x8c,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 579ad4 │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - jne 579398 │ │ │ │ - lea 0x1abe2cb(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x579b00,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579b00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018c14(%rax) │ │ │ │ - movl $0x579b38,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579b38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + enter $0x8a96,$0x1 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583298 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5832b0,-0x18(%rbp) │ │ │ │ + lea 0x1aabe7d(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18a968b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x14(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 579b4e │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 579398 │ │ │ │ - movq $0x579b78,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x7,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc $0x8c,%al │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - fwait │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc -0x7c2776b8(%rcx,%rax,1),%ecx │ │ │ │ - loopne 579bcd │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 579c97 │ │ │ │ - movq $0x579c10,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579c10 │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58332b │ │ │ │ + movq $0x583260,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1aabbe4(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a960b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58339f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 58339a │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x18a9599(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b3a530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48018c13(%rax) │ │ │ │ - cmpl $0x2e,0x7(%rbx) │ │ │ │ - jne 579caf │ │ │ │ - movq $0x579c48,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579c48 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58340d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 583408 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aabd10(%rip),%rsi │ │ │ │ + lea 0x1aa5af9(%rip),%r14 │ │ │ │ + lea 0x18a9579(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x13(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 579c67 │ │ │ │ - movq $0x579cd8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x1a7a22f(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ - movq $0x579d50,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x18c1067(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ - movq $0x579dc8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x18c104f(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ - movq $0x579da0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x18c1037(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ - movq $0x579d78,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x18c101f(%rip),%r14 │ │ │ │ - jmp 1b32f00 │ │ │ │ + add %ch,-0x6b(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a955e(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ nop │ │ │ │ - add $0x7,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018c12(%rax) │ │ │ │ - movl $0x579d28,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x18c0ff6(%rip),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 1b32f00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018c12(%rax) │ │ │ │ - movl $0x579a80,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 566638 │ │ │ │ - test %eax,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x12(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5792fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583483 │ │ │ │ + movq $0x5834a0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1aabca6(%rip),%rsi │ │ │ │ + lea 0x1aa60d1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1b3ba20 │ │ │ │ + lea 0x18a95fe(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x12(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5792fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc 0x287d8b48(%rcx,%rax,1),%cl │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5792fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %ecx,0x287d8b48(%rcx,%rax,1) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5792fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 583541 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583536 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5932a0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %ecx,0x8758b4c(%rcx,%rax,1) │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0x1abdfea(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 5792fd │ │ │ │ - nop │ │ │ │ - mov %ch,(%rdi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x71(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583589 │ │ │ │ + movq $0x5835a0,-0x10(%rbp) │ │ │ │ + lea 0x18a8ebb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018c11(%rax) │ │ │ │ - mov 0x38(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 5792fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %ecx,-0x27ba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 579f70 │ │ │ │ - movq $0x579e60,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579e60 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x1aabb3a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018c11(%rax) │ │ │ │ - movl $0x579e98,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov 0x458d4801(%rdx),%cs │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 583649 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58363e │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5834e8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x583560,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579e98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x11(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 579ebc │ │ │ │ - movq $0x579f00,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1ab9502(%rip),%r14 │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x579ee8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579ee8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ecx,0x8458b48(%rcx,%rax,1) │ │ │ │ - jmp 579f04 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %cl,0x8458b48(%rcx,%rax,1) │ │ │ │ - movq $0x579f38,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 579f38 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c10(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 579f5c │ │ │ │ - movq $0x579f90,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x18be022(%rip),%r14 │ │ │ │ - jmp 1ab1b50 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5792f0 │ │ │ │ - lea 0x18c1081(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5792f0 │ │ │ │ + add %bl,-0x46(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 58369b │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc %cl,0x4cf78948(%rcx,%rax,1) │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0x18be054(%rip),%r14 │ │ │ │ - jmp 579e20 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov -0x3b7cb6ff(%rdx),%cs │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583725 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5835d8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x583668,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x583690,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 57a065 │ │ │ │ - movq $0x57a030,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adcb $0x45,-0x72b7fe76(%rbx) │ │ │ │ + call 7350709c <__environ@GLIBC_2.2.5+0x714c6e74> │ │ │ │ + imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5836b8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5837d0,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x1ab7ae1(%rip),%rdi │ │ │ │ + lea 0x18a92eb(%rip),%rsi │ │ │ │ + lea 0x18a92ba(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57a030 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - andb $0x75,-0x74b3ffa9(%rax) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 579fe9 │ │ │ │ - lahf │ │ │ │ - mov $0x458b4801,%edi │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - rex.RB call 79b2b98 <__environ@GLIBC_2.2.5+0x5972970> │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bc24a0 │ │ │ │ - lea 0x18c0fac(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x74(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583849 │ │ │ │ + movq $0x583860,-0x10(%rbp) │ │ │ │ + lea 0x18a8a13(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x4c(%rbp,%riz,1) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x1bf9fa8,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bc23d0 │ │ │ │ - lea 0x1abdce4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1aab87a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edx │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57a102 │ │ │ │ + jb 583900 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5838f5 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1abaa08 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x583748,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x583820,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57a14a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1aba9a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - xor $0xd045c748,%eax │ │ │ │ - rex.W movabs %al,0x9fa8b845c7480057 │ │ │ │ - mov $0x4d894c01,%edi │ │ │ │ - rorb $0x7d,-0x77(%rax) │ │ │ │ - enter $0x894c,$0x75 │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - jne 57a171 │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 1bc24a0 │ │ │ │ - lea 0x18c0e73(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,0x4801aab7(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rbp) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49018a91(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a222 │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 5839d4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x583898,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x583920,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x583948,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rbp,1) │ │ │ │ - movl $0x57a1c8,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + and %dl,-0x72b7fe76(%rcx) │ │ │ │ + rex.RB call 7350734c <__environ@GLIBC_2.2.5+0x714c7124> │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583a56 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x583970,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x583a78,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x1ab783a(%rip),%rdi │ │ │ │ + lea 0x18a87cc(%rip),%rsi │ │ │ │ + lea 0x18a8feb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc23d0 │ │ │ │ - movq $0x57a2a8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bc2290 │ │ │ │ + jmp 1b38318 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x57a0d0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57a320,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bc25d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a372 │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a3cf │ │ │ │ - movq $0x57a118,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57a3f0,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1bc25d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48018a89(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583af1 │ │ │ │ + movq $0x583b08,-0x10(%rbp) │ │ │ │ + lea 0x18a86cb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a442 │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1aae6e0(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 57a51c │ │ │ │ - movq $0x57a4c0,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57a4c0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea 0x1aab5d2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x72b7fe76(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 583b9f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583b94 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5839f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x583ac8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %ah,-0x74b7ffa9(%rbp) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57a500 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 57a51c │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57a168 │ │ │ │ - lea 0x18c0b05(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + mov $0xaa,%ch │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jae 583bf3 │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48018a8e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583c39 │ │ │ │ + movq $0x583c50,-0x10(%rbp) │ │ │ │ + lea 0x18a8dfc(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b6cc28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - xor $0xd045c748,%eax │ │ │ │ - movabs 0xa8b845c7480057a5,%al │ │ │ │ - lahf │ │ │ │ - mov $0x7d894801,%edi │ │ │ │ - rorb $0xc8,0x45(%rcx,%rcx,4) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 1bc24a0 │ │ │ │ - lea 0x18c0aab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rbp,%rbp,1) │ │ │ │ - movl $0x57a5f8,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bc24a0 │ │ │ │ - lea 0x1aae55c(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea 0x1aab490(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp) │ │ │ │ - movl $0x57a668,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc23d0 │ │ │ │ - movq $0x57a720,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ + fmuls -0x72b7fe76(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 583d24 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 583d19 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x583b40,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x583bc0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x583be8,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1b6b960,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x583c10,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bc23d0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%al │ │ │ │ + jmp 1b785a8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdx,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a6ba │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a6ba │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4801aab3(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 1b6b6a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdx,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %dl,%al │ │ │ │ + lea -0x3b7cb6ff(%rdx),%ecx │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a772 │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 583dff │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 583df1 │ │ │ │ + movq $0x583c88,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x583d40,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x583d68,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57a772 │ │ │ │ - movq $0x1bc9a30,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x1aab2ff(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x18a8d6f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 57a8bc │ │ │ │ - movq $0x57a820,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,-0x73(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583e79 │ │ │ │ + movq $0x583e68,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57a820 │ │ │ │ + jne 583e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + lea 0x758b4801(%rdx),%ecx │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 583d90 │ │ │ │ + lea 0x18a8d10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - (bad) │ │ │ │ - test $0x57,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583ec7 │ │ │ │ + movq $0x583ee8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a8cd4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57a860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 1b394d8 │ │ │ │ + lea 0x18a8cd2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x4807438b480057a8,%al │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57a8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 583eba │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 583f68 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x583f80,-0x18(%rbp) │ │ │ │ + lea 0x1aab1ad(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18a8c33(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1b394d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1b6b960,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 57a8bc │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57a540 │ │ │ │ - lea 0x18c0775(%rip),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + mov -0x3b7cb6ff(%rdx),%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x583f30,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x1aaaf14(%rip),%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a8bb3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - or %cl,-0xfba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57a926 │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + mov 0x458d4801(%rdx),%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58406f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 57a921 │ │ │ │ + je 58406a │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c083f(%rip),%rsi │ │ │ │ - lea 0x18c0812(%rip),%r14 │ │ │ │ + lea 0x18a8b41(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ + jmp 1b3a530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57a972 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9a80,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1aba9a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + mov 0x458d4801(%rdx),%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5840dd │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1beccd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 5840d8 │ │ │ │ + movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1aab040(%rip),%rsi │ │ │ │ + lea 0x1aa4e29(%rip),%r14 │ │ │ │ + lea 0x18a8b21(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcd08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - or %cl,-0x4fba72b8(%rcx,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57abcd │ │ │ │ - mov %rdi,%rbx │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 57abbc │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57abd8 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - movq $0x57aa20,-0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov -0x976b3ff(%rdx),%ecx │ │ │ │ + lea 0x18a8b06(%rip),%r14 │ │ │ │ + jmp 1b67860 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5841fd │ │ │ │ + movq $0x584168,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57aa20 │ │ │ │ + jne 584168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c07(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 57aab4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x7(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57ab9e │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57abac │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57aab0,0x18(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x5841a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57aab0 │ │ │ │ + jne 5841a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57ab7d │ │ │ │ - movq $0x57ab08,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ab3bf2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5841d8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ab08 │ │ │ │ + jne 5841d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018c06(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57ab8e │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ab6d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x57a940,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57aa40,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bc25d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1abd23d(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18c060b(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab3bba(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1abd1fe(%rip),%r14 │ │ │ │ - lea 0x1abd1f7(%rip),%rbx │ │ │ │ + lea 0x1ab3ba3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18c05ec(%rip),%rbx │ │ │ │ + lea 0x18a8a6c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x57ac10,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48018c05(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57a9b3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018c05(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57ac9f │ │ │ │ - movq $0x57ac80,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5842ff │ │ │ │ + movq $0x584260,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ac80 │ │ │ │ + jne 584260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x57acc0,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 57a990 │ │ │ │ - lea 0x18c052a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,2) │ │ │ │ + movl $0x584298,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x57acc0,0x0(%rbp) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57ad7d │ │ │ │ - movq $0x57ad58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ad58 │ │ │ │ + jne 584298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1abd031(%rip),%ebx │ │ │ │ + add %esi,0xe(%rbp) │ │ │ │ + lea 0x1ab3b13(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1abd02c(%rip),%rbx │ │ │ │ + lea 0x1ab3afc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18c045c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - add $0x8c,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57ade6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57ade1 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18c0487(%rip),%rsi │ │ │ │ - lea 0x18c045a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48018c04(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57ae69 │ │ │ │ - movq $0x57ae40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x5842e8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ae40 │ │ │ │ + jne 5842e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57ae5c │ │ │ │ - lea 0x18c0455(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18c0458(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 17b6878 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rdi,4) │ │ │ │ + lea 0x1ab3ab1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a8972(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 17b6878 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 57af31 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 57af62 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57af51 │ │ │ │ - movq $0x57af40,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5843fd │ │ │ │ + movq $0x584368,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57af40 │ │ │ │ + jne 584368 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x51(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%bl │ │ │ │ - (bad) │ │ │ │ - lea 0x1aa0959(%rip),%r14 │ │ │ │ - lea 0x1aa0952(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x5843a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5843a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4c0057af(%r8) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ab39fb,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5843d8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5843d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 57b006 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57aff6 │ │ │ │ - movq $0x57aeb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab39b1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57aff6 │ │ │ │ - movq $0x57ae90,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea 0x1ab39ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x18a887c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 57b0a2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57b097 │ │ │ │ - movq $0x57aee0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x57b0c0,-0x10(%rbp) │ │ │ │ - lea 0x1abcd3f(%rip),%r14 │ │ │ │ + jb 5844b6 │ │ │ │ + movq $0x584460,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18c022f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %bh,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x584498,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584498 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18acc4b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a87cb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 57b109 │ │ │ │ - movq $0x57b128,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5845b5 │ │ │ │ + movq $0x584520,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x18c01d0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,-0x4f(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x584558,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57b050 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x1ab3843,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0x22,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57b1ca │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 17b9600 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x584590,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x22(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x57b1a8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x1aa06c4(%rip),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18c00c3(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab37f9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1ab37f4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a86d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14fe7400(%rax) │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0xa(%rax) │ │ │ │ - test $0x458d4801,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57b28a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 199db28 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 584128 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or 0x458d4801(%rcx),%ch │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57b303 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57b2f8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x57b260,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57b320 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4801a909(%rax) │ │ │ │ - lea -0x60(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 57b3b7 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x9(%rax) │ │ │ │ - test $0x458b4801,%eax │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 57b364 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 57b4ee │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %ebp,0x458b4801(%rcx) │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ - rex │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 57b49a │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 57b3b0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 57b4a2 │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - movq $0x57b3f8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 584696 │ │ │ │ + movq $0x584640,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b3f8 │ │ │ │ + jne 584640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4801a908(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57b428 │ │ │ │ - movq $0x57b448,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - lea 0x1abc992(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x8(%rax) │ │ │ │ - test $0x45c74801,%eax │ │ │ │ - clc │ │ │ │ - xorb $0x48,-0x2776b800(%rdi,%rdx,2) │ │ │ │ - mov 0x28(%rbp),%ebx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x584688,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b480 │ │ │ │ + jne 584688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %ch,0x458b4801(%rcx) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 57b4a4 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - jmp 57b4a2 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 57b4eb │ │ │ │ - movq $0x57b378,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rdi,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bc2300 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57b540 │ │ │ │ - movq $0x57b2a0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x57b348,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x18aca2a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - test $0xc4834901,%eax │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x57b320,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0x1a90699(%rip),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp 57b320 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18bfd53(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a8603(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57b639 │ │ │ │ - movq $0x57b618,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58472b │ │ │ │ + movq $0x5846f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b618 │ │ │ │ + jne 5846f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - std │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57b650,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x169989e(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16998a6(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x18a85c6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cld │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57b678,0x0(%rbp) │ │ │ │ - lea 0x1aa6c99(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5847bb │ │ │ │ + movq $0x584788,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ - add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bfcbd0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1bf1800 │ │ │ │ - nop │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x169980e(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1699816(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + lea 0x18a853e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57b6e2 │ │ │ │ - movq $0x57b5d8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18bfc44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x15358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + test %ecx,0x6b8ee901(%rdx) │ │ │ │ + pop %rsp │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cld │ │ │ │ - mov (%rcx),%eax │ │ │ │ - jmp 57b6b8 │ │ │ │ + add %bl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 584871 │ │ │ │ + movq $0x584848,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - cld │ │ │ │ - mov (%rcx),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7cfe7594(%rax) │ │ │ │ + jrcxz 584852 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 584861 │ │ │ │ + lea 0x18a6bc0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6b88(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a8498(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + hlt │ │ │ │ + test $0x1,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57b76c │ │ │ │ + jb 5848d7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 1beccd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 57b767 │ │ │ │ + je 5848d2 │ │ │ │ movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1abc660(%rip),%r14 │ │ │ │ + lea 0x169975e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57b7c0 │ │ │ │ + jmp 1a6ac50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 57b77a │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57b79f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57b7c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sti │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dl,-0x7c(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 57b81d │ │ │ │ - lea 0x18bfc28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cld │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57b96d │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 57b97d │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 57b81d │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x57b848,-0x8(%rbp) │ │ │ │ + jb 584a34 │ │ │ │ + movq $0x584938,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b848 │ │ │ │ + jne 584938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bfb(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57b90c │ │ │ │ - movq $0x57b890,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57b890 │ │ │ │ + add %dl,(%rax) │ │ │ │ + test %cl,0x45c74801(%rdx) │ │ │ │ + clc │ │ │ │ + jo 584987 │ │ │ │ + pop %rax │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 584970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57b91a │ │ │ │ - movq $0x57b8e0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %bl,%al │ │ │ │ + orl $0x48,0x7e38301(%rdx) │ │ │ │ + lea -0x1(%rbx),%eax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 58498b │ │ │ │ + lea 0x1ab3415(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5849b8,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b8e0 │ │ │ │ + jne 5849b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sti │ │ │ │ - mov (%rcx),%eax │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 57b815 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x57b7e8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57b7e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x1abc4ae(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x57b948,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,0x48018a83(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 584a3f │ │ │ │ + movq $0x5849f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57b948 │ │ │ │ + jne 5849f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ - jne 57b95d │ │ │ │ - lea 0x18bfa64(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7d(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 584a24 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18bfa74(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x18a831d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x57b780,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea 0x18a832d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1ab335c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %bh,%dl │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57b9e2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57b7c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,%dl │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57ba57 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57ba40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 584b88 │ │ │ │ + movq $0x584aa8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ba40 │ │ │ │ + jne 584aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - stc │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57ba70,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1a7843f(%rip),%r14 │ │ │ │ - jmp 1b33220 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x48018a82(%rax) │ │ │ │ + movl $0x584ae0,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018bf9(%rax) │ │ │ │ - movl $0x57ba98,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %ch,-0x7e(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jne 584b7a │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x584b20,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ba98 │ │ │ │ + jne 584b20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 57babc │ │ │ │ - movq $0x57bae0,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 1ab2518 │ │ │ │ - lea 0x18bf915(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jne 584b93 │ │ │ │ + movq $0x584b60,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584b60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - stc │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %ch,%al │ │ │ │ + orl $0x4807e083,-0x2776b7ff(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 584ba1 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 57bb3e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57bb2e │ │ │ │ - movq $0x57b9c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + je 584b93 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1ab3221(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea 0x18a81e9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1ab31ff(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 57b7c0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x49018bf8(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57bba2 │ │ │ │ - movq $0x57b9f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18bf874(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x18a81a0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57bc2b │ │ │ │ - movq $0x57bc08,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 584cdb │ │ │ │ + movq $0x584c10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57bc08 │ │ │ │ + jne 584c10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 57bc13 │ │ │ │ - xor %dh,0xe(%rbp) │ │ │ │ - lea 0x1abc18c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1abc175(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18bf806(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rbx,2) │ │ │ │ + movl $0x584c50,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - testl $0xf8394cf8,0x458d4801(%rbx) │ │ │ │ - jb 57bc74 │ │ │ │ - movq $0x57bc90,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18bf7ce(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b32f00 │ │ │ │ - lea 0x18bf7ed(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bf7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57bca3 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b556e8 │ │ │ │ + lea 0x1ab3125(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18bf796(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x584cb0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584cb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab30df(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 17efe08 │ │ │ │ + lea 0x18a80c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 57bd33 │ │ │ │ - lea 0x18bf848(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 584e0b │ │ │ │ + movq $0x584d40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x89480057,%ebp │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 57bd28 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rbx,2) │ │ │ │ + movl $0x584d80,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584d80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 57bd34 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b56d88 │ │ │ │ + lea 0x1ab3017(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57bd69 │ │ │ │ - movq $0x57bcf8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x6(%r14),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x1a9fd5a(%rip),%r14 │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a9a640 │ │ │ │ - mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - test %esp,0x458d4801(%rdi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57bdc7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57bdc2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1abc008(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1832000 │ │ │ │ + movq $0x584de0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584de0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57be2d │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%eax │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1b64d90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 57be1f │ │ │ │ - lea 0x1abbf81(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1abbf7c(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1ab2fb6(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 17ef840 │ │ │ │ + lea 0x18a7f9e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57bec9 │ │ │ │ - movq $0x57be90,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB loopne 584e81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 58503c │ │ │ │ + movq $0x584e70,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57be90 │ │ │ │ + jne 584e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1a687f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 57bef1 │ │ │ │ - lea 0x1abbed7(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ - rex.R and $0x40,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57bf29 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1a687a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x57bde0,-0x10(%r12) │ │ │ │ - mov %eax,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x57bee0,0x0(%rbp) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r15b,0x4800584e(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1bf1cf8 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - cmc │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57bfeb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57bfa0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57bfa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bf5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57bfdb │ │ │ │ - movq $0x57c000,-0x18(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x1a77ed3(%rip),%r14 │ │ │ │ + movq $0x584ef8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b33220 │ │ │ │ - lea 0x18bf54e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584ef8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801a782(%rax) │ │ │ │ - movl $0x57c028,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x50(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x3c09f7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ + jne 585068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x584f48,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c028 │ │ │ │ + jne 584f48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7e(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %eax,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1832000 │ │ │ │ - movq $0x57c068,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4800584f(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c068 │ │ │ │ + jne 584f80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - sbb -0x70(%rsi),%ah │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x584f,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 584fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57c0b9 │ │ │ │ - movq $0x57c080,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57c080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x57c0e0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57c0e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jae 584fdf │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 58507e │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 585025 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 585047 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x1ab2d6d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a7d75(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 5850f8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585070 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 57c0eb │ │ │ │ + add %cl,0x433b0845(%rbx) │ │ │ │ (bad) │ │ │ │ - jne 57c0f2 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + jae 58502e │ │ │ │ + lea 0x1ab2d22(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1a77d79(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 1ab18e8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5850bd │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 5850cb │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58502e │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 5850d6 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585070 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 5850e4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58502e │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 5850ef │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585070 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58502e │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 585106 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58502e │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 585114 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585070 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58502e │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018bf4 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57c15c │ │ │ │ - movq $0x57c170,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x1aa54b5(%rip),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73508a8c <__environ@GLIBC_2.2.5+0x714c8864> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b0a2c1 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bfc2a0 │ │ │ │ + jmp 584e30 │ │ │ │ + lea 0x18a7c5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - hlt │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57c198,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57c198 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - repz mov (%rcx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c1f2 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x57be50,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x57bf58,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x57c218,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 57c1c0 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jge 57c22c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1aabba8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 57c40b │ │ │ │ - lea 0x18bf354(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 585211 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5853cc │ │ │ │ + movq $0x585200,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - repz mov (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c2a5 │ │ │ │ - movq $0x57c128,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x57c2c8,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 1bf5700 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repnz mov (%rcx),%eax │ │ │ │ - movq $0x57c2f0,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r9b,0x52(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c2f0 │ │ │ │ + jne 585248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018bf2(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 57c38d │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c492 │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x57c380,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x1(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x585288,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c380 │ │ │ │ + jne 585288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - repnz mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 57c40b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c492 │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57c400,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + push %rbx │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x3c09f7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ + jne 5853f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x5852d8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c400 │ │ │ │ + jne 5852d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bf1(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57c48c │ │ │ │ - movq $0x57c450,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x6(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + push %rbx │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c450 │ │ │ │ + jne 585310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 1a68770 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x57c270,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock pop %rax │ │ │ │ + push %rbx │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf2250 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57c4db │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57c4f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jae 58536f │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 58540e │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5853b5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 5853d7 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x1ab29dd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a79f5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 585488 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585400 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x433b0845(%rbx) │ │ │ │ + (bad) │ │ │ │ + jae 5853be │ │ │ │ + lea 0x1ab2992(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 58544d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 58545b │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5853be │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 585466 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585400 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 585474 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5853be │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 58547f │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585400 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5853be │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 585496 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5853be │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 5854a4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 585400 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5853be │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 584bd0 │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57c590 │ │ │ │ - movq $0x57c538,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB call 73508e44 <__environ@GLIBC_2.2.5+0x714c8c1c> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b0aa31 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57c538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 584e30 │ │ │ │ + lea 0x18a78bf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c580 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x57c4b8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18bf029(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585596 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 585619 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57c679 │ │ │ │ - movq $0x57c660,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10508f94 <__environ@GLIBC_2.2.5+0xe4c8d6c> │ │ │ │ + (bad) │ │ │ │ + flds (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x585680,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57c660 │ │ │ │ + jne 585680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bec(%rax) │ │ │ │ - movl $0x57c690,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48018bec(%rax) │ │ │ │ - movl $0x57c6b8,0x0(%rbp) │ │ │ │ - lea 0x1aa5c59(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 585716 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x585570,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x5855b8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x585748,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1ab0c88 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18a7873(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c6ee │ │ │ │ - movq $0x57c5c8,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf1800 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,-0x16fe4061(%r8) │ │ │ │ + test $0xb7,%al │ │ │ │ + push %rdx │ │ │ │ + add %eax,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1832ee8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5857d1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 57c73c │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57c772 │ │ │ │ - movq $0x57c788,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1050914c <__environ@GLIBC_2.2.5+0xe4c8f24> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%ebp │ │ │ │ + movl $0x585838,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bf5508 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x12(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5858b2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x585770,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5858e0,-0x8(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 57cb60 │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1ab0c88 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18a76df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 57c4f8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,0x4801bf9f(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1ab0f00 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57c824 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c819 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585936 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x57c7a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 1bfcac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c890 │ │ │ │ + ja 5859b9 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x57c7c8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10509334 <__environ@GLIBC_2.2.5+0xe4c910c> │ │ │ │ + (bad) │ │ │ │ + flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,%ch │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57c8e4 │ │ │ │ - movq $0x57c8f8,-0x10(%rbp) │ │ │ │ - lea 0x1a8b542(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 183a860 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x585a20,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in (%dx),%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57c918,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp e20bb0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 585ab6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x585910,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x585958,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x585ae8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1ab0ae0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18a74e3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bec(%rax) │ │ │ │ - movl $0x57c938,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp e205a8 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + pop %rbx │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + nop │ │ │ │ + mov $0x52,%cl │ │ │ │ + add %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bec(%rax) │ │ │ │ - movl $0x57c960,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57c960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x14(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57c988,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18beb98(%rip),%r14 │ │ │ │ - jmp 57bcd0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,-0x16fe4061(%r8) │ │ │ │ + call 559adcc <__environ@GLIBC_2.2.5+0x355aba4> │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c9bb │ │ │ │ - movq $0x57c728,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57c9e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 1ab1b50 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x57c988,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 585b91 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x592fc0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jmp 57c972 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - lret $0x57 │ │ │ │ - lea 0x18bea82(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 57c248 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1050950c <__environ@GLIBC_2.2.5+0xe4c92e4> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48018beb(%rax) │ │ │ │ - movl $0x57ca38,0x0(%rbp) │ │ │ │ + mov $0x48000000,%ebp │ │ │ │ + movl $0x585bf8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ca38 │ │ │ │ + jne 585bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018beb(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ca74 │ │ │ │ + ja 585c72 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x57c750,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57ca98,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x585b30,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x585ca0,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b250f8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 1ab0ae0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x18a732f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + pop %rsp │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x57c840,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fsubrs 0x20152(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x57c620,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x57c8b8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18bea87(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,0x4801bf9f(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 1ab0f00 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57cbcf │ │ │ │ - movq $0x57cb98,-0x8(%rbp) │ │ │ │ + jb 585d3d │ │ │ │ + movq $0x585d30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57cb98 │ │ │ │ + jne 585d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57cbc1 │ │ │ │ - movq $0x57cbf0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 57caf8 │ │ │ │ - lea 0x1abb1f9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18bea42(%rip),%rbx │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a72bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jmp ffffffffc79fcd7d <__environ@GLIBC_2.2.5+0xffffffffc59bcb55> │ │ │ │ - add %r11b,(%r8) │ │ │ │ - int3 │ │ │ │ - push %rdi │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585da5 │ │ │ │ + movq $0x585d98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585d98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a725c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x17(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - jmp 57caf8 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57ccd7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57ccd2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57cd18,-0x18(%rbp) │ │ │ │ - lea 0x16ae137(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 182d0f0 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585e0d │ │ │ │ + movq $0x585e00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x63e908c5(%rbx),%eax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %cx,-0x73(%rax) │ │ │ │ + sbb $0x18a71fc,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57cd0c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57cd18 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585e75 │ │ │ │ + movq $0x585e68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x17f1918,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x57ccf0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a719c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57cdcf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57cdca │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57ce10,-0x18(%rbp) │ │ │ │ - lea 0x16ae034(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 182d0f0 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585ee1 │ │ │ │ + movq $0x585ed0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585ed0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + push %rdi │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a7138(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57ce04 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57ce10 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 585f51 │ │ │ │ + movq $0x585f40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585f40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x17f1918,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.WRXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x57cde8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 57cea8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rbx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a70d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB xchg %eax,%r8d │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 57d1ea │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 585fc1 │ │ │ │ + movq $0x585fb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 585fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a7068(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 57d5ec │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x50(%rbp),%r11b │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %al,(%r11,%r8,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - mov %r10b,(%rax,%r11,1) │ │ │ │ - add $0x60,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - add $0x2,%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 57d1fa │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586031 │ │ │ │ + movq $0x586020,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 57cf9c │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x2,%r8 │ │ │ │ - add $0x60,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 57d1fa │ │ │ │ - mov %?,%ebx │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a7000(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 57d5d9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x60(%rbp),%r11b │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%al │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov %r9b,(%rax,%r8,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ - mov %r10b,(%rax,%r9,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x2(%r8),%r9 │ │ │ │ - mov %r11b,(%rax,%r9,1) │ │ │ │ - add $0x68,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - add $0x3,%rdi │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 57d1fa │ │ │ │ - nop │ │ │ │ - mov %?,%ebx │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5860a1 │ │ │ │ + movq $0x586090,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 57d084 │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x3,%r8 │ │ │ │ - add $0x68,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 57d1fa │ │ │ │ - test %al,(%rbx) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6f98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586111 │ │ │ │ + movq $0x586100,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 57d0b4 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 57d1ea │ │ │ │ - nop │ │ │ │ - lea (bad),%esi │ │ │ │ - repz (bad) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6f30(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586181 │ │ │ │ + movq $0x586170,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 57d5c6 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x60(%rbp),%r11b │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x68(%rbp),%al │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x50(%rbp),%r9b │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - lea 0x10(%r14),%r9 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %dl,(%r9,%r8,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ - mov %r10b,(%rdx,%r9,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%r9 │ │ │ │ - mov %r11b,(%rdx,%r9,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x3(%r8),%r9 │ │ │ │ - mov %al,(%rdx,%r9,1) │ │ │ │ - add $0x70,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 57d1fa │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6ec8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea (bad),%esi │ │ │ │ - repz (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5861f1 │ │ │ │ + movq $0x5861e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5861e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 57d1bc │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x70,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 57d1fa │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6e60(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586261 │ │ │ │ + movq $0x586250,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 57d1ec │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r9 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jge 57d49e │ │ │ │ - lea 0xc(%r8),%r10 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jg 57d4c0 │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - mov (%r10,%rdi,1),%r10b │ │ │ │ - cmp $0x80,%r10b │ │ │ │ - jae 57d471 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - jl 57d426 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - jge 57d313 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0xb8(%rsp) │ │ │ │ - lea 0x2(%rdi),%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov (%r9,%r11,1),%r9b │ │ │ │ - movq $0x57cfb0,-0x68(%rbp) │ │ │ │ - movzbl %r9b,%r11d │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ - movzbl %al,%r11d │ │ │ │ - add $0xffffffffffffff80,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - add %rdx,%r11 │ │ │ │ - movzbl %r10b,%edx │ │ │ │ - add $0xffffffffffffff20,%rdx │ │ │ │ - shl $0xc,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %r14,%r11 │ │ │ │ - lea -0x80(%rdx),%r14 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r10b,-0x18(%rbp) │ │ │ │ - mov %al,-0x10(%rbp) │ │ │ │ - mov %r9b,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - lea 0x2(%rdi),%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov (%r9,%r11,1),%r9b │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - lea 0x3(%rdi),%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov (%rdx,%r11,1),%dl │ │ │ │ - movq $0x57d0c8,-0x70(%rbp) │ │ │ │ - movzbl %dl,%r11d │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - movzbl %r9b,%r11d │ │ │ │ - add $0xffffffffffffff80,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add %rcx,%r11 │ │ │ │ - movzbl %al,%ecx │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - shl $0xc,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ - movzbl %r10b,%r11d │ │ │ │ - add $0xffffffffffffff10,%r11 │ │ │ │ - shl $0x12,%r11 │ │ │ │ - add %rcx,%r11 │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea -0x80(%r11),%r14 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %r10b,-0x20(%rbp) │ │ │ │ - mov %al,-0x18(%rbp) │ │ │ │ - mov %r9b,-0x10(%rbp) │ │ │ │ - mov %dl,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff90,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jge 57d52d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jl 57d313 │ │ │ │ - mov %r10b,%r11b │ │ │ │ - add $0xbf,%r11b │ │ │ │ - cmp $0x19,%r11b │ │ │ │ - ja 57d45e │ │ │ │ - add $0x20,%r10b │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %r10b,(%r11,%r8,1) │ │ │ │ - inc %r8 │ │ │ │ - inc %rdi │ │ │ │ - jmp 57d1fa │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %r10b,(%r11,%r8,1) │ │ │ │ - inc %r8 │ │ │ │ - inc %rdi │ │ │ │ - jmp 57d1fa │ │ │ │ - cmp $0xe0,%r10b │ │ │ │ - jae 57d482 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - jmp 57d228 │ │ │ │ - cmp $0xf0,%r10b │ │ │ │ - jae 57d493 │ │ │ │ - mov $0x3,%r11d │ │ │ │ - jmp 57d228 │ │ │ │ - mov $0x4,%r11d │ │ │ │ - jmp 57d228 │ │ │ │ - movq $0x57d610,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf23d8 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - add %r9,%rdx │ │ │ │ - cmp $0xc,%rdx │ │ │ │ - jl 57d4fc │ │ │ │ - movq $0x57d098,-0x28(%rbp) │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf2410 │ │ │ │ - movq $0x57d1d0,-0x28(%rbp) │ │ │ │ - lea 0xc(%rsi),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf2410 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - movq $0x57cee0,-0x60(%rbp) │ │ │ │ - movzbl %al,%r11d │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - movzbl %r10b,%r11d │ │ │ │ - add $0xffffffffffffff40,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - add %r9,%r11 │ │ │ │ - mov %r14,%r9 │ │ │ │ - lea -0x80(%r11),%r14 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r10b,-0x10(%rbp) │ │ │ │ - mov %al,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - movq $0x57d180,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - movq $0x57d048,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - movq $0x57cf60,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - nop │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6df8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5862d1 │ │ │ │ + movq $0x5862c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5862c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 57d624 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6d90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex loopne 57d5c2 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57d689 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57d678,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586341 │ │ │ │ + movq $0x586330,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57d678 │ │ │ │ + jne 586330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 57d602 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,0x4c0057d6(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 17f1438 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRX cmpsq %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - test %rax,%rax │ │ │ │ - jg 57d6b9 │ │ │ │ - lea 0x1a74e20(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x57d6f8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea 0xc(%rax),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf21d0 │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ + lea 0x18a6d28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - movq $0x57cea8,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x57d7a0,0x18(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x1b(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57cea8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57d794 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57d7a0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5863f9 │ │ │ │ + movq $0x5863e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5863e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x17f1918,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x57d778,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6c88(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x22(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57d845 │ │ │ │ - movq $0x1bf7518,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x57d638,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18bde41(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fimuls 0x458d4801(%rbx) │ │ │ │ - clc │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57d88f │ │ │ │ - movq $0x57d8b0,-0x8(%rbp) │ │ │ │ + jb 586469 │ │ │ │ + movq $0x586458,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 57d810 │ │ │ │ - lea 0x18bde12(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 57d930 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6c20(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 57d981 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 57d95f │ │ │ │ - lea 0x18bdd78(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 57d998 │ │ │ │ - lea 0x1aab1c6(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp 1bf0970 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57d9a0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57db11 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jg 57da69 │ │ │ │ - lea 0x10(%r14),%r10 │ │ │ │ - add %rsi,%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r9,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 57da3d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 57d958 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 57da5d │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jl 57d958 │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 57db39 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 57d95f │ │ │ │ - lea 0x10(%r14),%r10 │ │ │ │ - add %rsi,%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r9,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 57dad8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 57d958 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 57da5d │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jl 57d958 │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 57da5d │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x57d988,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57db82 │ │ │ │ - movq $0x57dbd0,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586519 │ │ │ │ + movq $0x586508,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 172b258 │ │ │ │ - lea 0x18bdc57(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fisttpl 0x458b4801(%rbx) │ │ │ │ - adc %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6b88(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fisttpl -0x2776b7ff(%rbx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57dc75 │ │ │ │ - movq $0x57dc08,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586589 │ │ │ │ + movq $0x586578,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57dc08 │ │ │ │ + jne 586578 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bdb(%rax) │ │ │ │ - movl $0x57dc98,-0x28(%rbp) │ │ │ │ - lea 0x18bdaa9(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab2518 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6b20(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - fisttpl 0x458b4801(%rbx) │ │ │ │ - sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,0x48000000(%rsi) │ │ │ │ - add $0x28,%ebp │ │ │ │ - lea 0x1aaaebd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fisttpl 0x458b4801(%rbx) │ │ │ │ - adc %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x18(%rbp) │ │ │ │ - movq $0x57dba0,0x0(%rbp) │ │ │ │ - lea 0x18bda34(%rip),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x57dce8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5865f9 │ │ │ │ + movq $0x5865e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57dce8 │ │ │ │ + jne 5865e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018bda(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57dd0f │ │ │ │ - movq $0x57dc60,0x0(%rbp) │ │ │ │ - lea 0x18bda09(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab2518 │ │ │ │ - movq $0x57dd38,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57dd38 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x18a6ab8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fimull 0x7e38301(%rbx) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 57dd4a │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - movq $0x57dd70,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57dd70 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - test %eax,(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) 0x7e38301(%rbx) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 57dd82 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - movq $0x57ddb0,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57ddb0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bd9(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57dc75 │ │ │ │ - movq $0x57dde8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5866f8 │ │ │ │ + movq $0x5866e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57dde8 │ │ │ │ + jne 5866e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x27(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57de20,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + fwait │ │ │ │ + mov $0x48000000,%edi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a69e1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58676c │ │ │ │ + movq $0x586758,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57de20 │ │ │ │ + jne 586758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + fwait │ │ │ │ + mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x27(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 57de35 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - movq $0x57de68,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57de68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x18a6975(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fmuls 0x7b834801(%rbx) │ │ │ │ - (bad) │ │ │ │ - cmp 0x48(%rcx,%rcx,1),%dh │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 57dc75 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x57df20,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 17f1438 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5867dc │ │ │ │ + movq $0x5867c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5867c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57deed │ │ │ │ - movq $0x65b4d0,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x57dea0,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + fwait │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 5867cb │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a690d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fmuls 0x45c74801(%rbx) │ │ │ │ - add %dl,-0x21(%rax) │ │ │ │ - push %rdi │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58684c │ │ │ │ + movq $0x586838,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x1973cb6(%rip),%r14 │ │ │ │ - jmp 182c450 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + fwait │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4801a745(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 57df65 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 58683b │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - movq $0x57df90,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57df90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x18a68a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x45(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - enter $0x57df,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5868b8 │ │ │ │ + movq $0x5868a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57dfc8 │ │ │ │ + jne 5868a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + fwait │ │ │ │ + lahf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov $0x480166a0,%eax │ │ │ │ + lea 0x18a6841(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.RB cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB call afbfe0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea 0x1a744ea(%rip),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58692c │ │ │ │ + movq $0x586918,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e010 │ │ │ │ + jne 586918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 57e023 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add %rsi,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - add $0x10,%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add %rsi,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 57e07a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 57deaf │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 57dc75 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fwait │ │ │ │ + xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 58691b │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a67d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57e0f5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57e0e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 586998 │ │ │ │ + movq $0x586988,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e0e0 │ │ │ │ + jne 586988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jnp 57e0fb │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 182cc28 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + fwait │ │ │ │ + pop (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a6771(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57e174 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57e169 │ │ │ │ - movq $0x57e0a0,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x57e190,-0x18(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1ab85f1(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18bd685(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x2a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57e1d4 │ │ │ │ - movq $0x57e1c8,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586a0c │ │ │ │ + movq $0x5869f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e1c8 │ │ │ │ + jne 5869f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + fwait │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57db68 │ │ │ │ - movq $0x57e200,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57e200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + lea 0x18a6705(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - {rex2 0x8b} sidt -0x39(%r8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex.W loop 57e25e │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586a79 │ │ │ │ + movq $0x586a68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e248 │ │ │ │ + jne 586a68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018bd5(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - movq $0x57e280,0x18(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57d930 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + jg 586ab5 │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a66a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2b(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57e2c4 │ │ │ │ - movq $0x57e2b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586ae9 │ │ │ │ + movq $0x586ad8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e2b8 │ │ │ │ + jne 586ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - {rex2 0x8b} sidt -0x77(%r9) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x1aaa86e,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + ja 586b25 │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - mov $0xa8,%ch │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57e339 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57e334 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57e350,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1ab9a96(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x18a6638(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xa8,%ah │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r12b,0x480057e3(%r8) │ │ │ │ - lea 0x1ab9a62(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 197be80 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57e394 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57e3a0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586b55 │ │ │ │ + movq $0x586b48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586b48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x1af1d40,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x57e378,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a65d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57e47b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57e476 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57e4b8,-0x18(%rbp) │ │ │ │ - mov $0xd,%edi │ │ │ │ - lea 0x1aa1fbc(%rip),%rsi │ │ │ │ - lea 0x16ace07(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9fd40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57e4ac │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57e4b8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586bc1 │ │ │ │ + movq $0x586bb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57e517 │ │ │ │ - movq $0x1af1d40,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x197d088,-0x30(%r12) │ │ │ │ - lea -0x3c(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xda0598,-0x10(%r12) │ │ │ │ - movq $0x1e3ba11,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + addr32 and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x57e490,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6570(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57e623 │ │ │ │ - movq $0x57e5a0,-0x20(%rbp) │ │ │ │ - lea 0x18bd4c4(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 586c2d │ │ │ │ + movq $0x586c20,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e5a0 │ │ │ │ + jne 586c20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ - cmovs 0x3948174b(%rbx),%ecx │ │ │ │ - enter $0x6475,$0x48 │ │ │ │ - mov 0x8(%rbp),%edx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 57e5e8 │ │ │ │ - movq $0x57e608,0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1977e70 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x1ab97aa(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a650c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586c99 │ │ │ │ + movq $0x586c88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rbx,%rdx,8),%dh │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - lea 0x1ab9786(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18bd42e(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + push %rdi │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a64a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57e6c1 │ │ │ │ - movq $0x57e680,-0x8(%rbp) │ │ │ │ + jb 586d09 │ │ │ │ + movq $0x586cf8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e680 │ │ │ │ + jne 586cf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rorl %cl,0x45c74801(%rbx) │ │ │ │ - add %ch,0x480057e6(%rax) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.WRXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6440(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586d79 │ │ │ │ + movq $0x586d68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57e6a8 │ │ │ │ + jne 586d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bd3(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x17(%rax),%rdi │ │ │ │ - mov 0x7(%rax),%rsi │ │ │ │ - mov 0xf(%rax),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 57e558 │ │ │ │ - lea 0x18bd3a0(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a63d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - sbb 0x458d4801(%rbp),%ebx │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 57e73b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57e736 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57e778,-0x18(%rbp) │ │ │ │ - mov $0x7,%edi │ │ │ │ - lea 0x1aa1cfc(%rip),%rsi │ │ │ │ - lea 0x16ac616(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9fd40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57e76c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57e778 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586de9 │ │ │ │ + movq $0x586dd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x1af1d40,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x57e750,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - sbb 0x458d4801(%rbp),%bl │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 57e853 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57e84e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57e890,-0x18(%rbp) │ │ │ │ - mov $0x10,%edi │ │ │ │ - lea 0x1aa1be4(%rip),%rsi │ │ │ │ - lea 0x16ac4ed(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9fd40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x18a6370(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 57e884 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 57e890 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586e59 │ │ │ │ + movq $0x586e48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57e8ef │ │ │ │ - movq $0x1af1d40,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x197d088,-0x30(%r12) │ │ │ │ - lea -0x3c(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xda0598,-0x10(%r12) │ │ │ │ - movq $0x1e3bae9,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x57e868,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6308(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0x1ab8722,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586ec9 │ │ │ │ + movq $0x586eb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rorl %cl,0x458d4801(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57e982 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57efc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a62a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57eabe │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57eab3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov $0x2c,%esi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406ff0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - jne 57ea4a │ │ │ │ - movq $0x197d088,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x1bc9a30,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x2008e49,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x197d088,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x197d088,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 586f39 │ │ │ │ + movq $0x586f28,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 586f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6238(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57ebb2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57eb20,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 586fa9 │ │ │ │ + movq $0x586f98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57eb20 │ │ │ │ + jne 586f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x15(%r8) │ │ │ │ - push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - jne 57eb48 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x18a61d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4d(%rdi) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jg 57eb71 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a8a2df(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587019 │ │ │ │ + movq $0x587008,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57eca3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ec98 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - add 0x28(%rbx),%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x2c,%esi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406ff0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - jne 57ec47 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a8a209(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jg 57ec6a │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a8a1e6(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1(%rcx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6168(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 57edac │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 57ed8f │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ed67 │ │ │ │ - movq $0x57e998,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x57ead8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1bf74a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x57ef08,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - mov (%rbx),%dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x22,%rdx │ │ │ │ - je 57eddd │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 57ecf9 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587089 │ │ │ │ + movq $0x587078,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov %edx,0x48(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ee69 │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov $0x22,%esi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 406ff0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - jne 57ee40 │ │ │ │ - add $0xffffffffffffff98,%r12 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 57ecf9 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 57ee97 │ │ │ │ - add $0xffffffffffffff98,%r12 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 57ecf9 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x57edc0,-0x30(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x57ebc8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x197d088,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6100(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5870f9 │ │ │ │ + movq $0x5870e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5870e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - fdivr %st,%st(5) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a6098(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int $0x8b │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB call 73502884 <__environ@GLIBC_2.2.5+0x714c265c> │ │ │ │ - jno 57ef82 │ │ │ │ - movl $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57ef70,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587169 │ │ │ │ + movq $0x587158,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ef70 │ │ │ │ + jne 587158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int3 │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57ef98,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57ef98 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x18a6030(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - int3 │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 57efc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x38(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f184 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jg 57efe4 │ │ │ │ - lea 0x1ab8de0(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 57efeb │ │ │ │ - inc %rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jge 57f00c │ │ │ │ - movzbl (%r14,%rax,1),%ebx │ │ │ │ - cmp $0x20,%rbx │ │ │ │ - je 57efe8 │ │ │ │ - sub %rax,%rdi │ │ │ │ - add %rax,%r14 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 57f017 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1aa140d(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 57f01e │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 57f039 │ │ │ │ - mov (%rax,%rbx,1),%sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - cmp $0x2c,%rsi │ │ │ │ - je 57f037 │ │ │ │ - cmp $0x3d,%rsi │ │ │ │ - jne 57f01b │ │ │ │ - jmp 57f03c │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57f18f │ │ │ │ - sub %rbx,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 57f0ac │ │ │ │ - movq $0x197d088,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e3b838,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2037dc1,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov (%rdi),%sil │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - movzbl %sil,%esi │ │ │ │ - cmp $0x3d,%rsi │ │ │ │ - je 57f1f0 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57f154 │ │ │ │ - movq $0x57e950,-0x70(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x197d088,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e3b838,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x57f2e8,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - lea 0x18bcacd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x57f318,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nop │ │ │ │ - rex.RB (bad) │ │ │ │ + jb 5871d9 │ │ │ │ + movq $0x5871c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5871c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5fc8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bca(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57f2a2 │ │ │ │ - movq $0x57ecb8,-0xa0(%r12) │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - movq $0x57ef30,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x1bf74a0,-0x60(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - movq $0x197d088,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bc9a30,-0x28(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x57f1c8,-0x30(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - rex.RB (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587245 │ │ │ │ + movq $0x587238,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587238 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x37(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 57f0d7 │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x37(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 57f03c │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5f64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f3a6 │ │ │ │ - movq $0x57f380,-0x8(%rbp) │ │ │ │ + jb 5872b1 │ │ │ │ + movq $0x5872a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57f380 │ │ │ │ + jne 5872a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - cmp $0x20,%rax │ │ │ │ - jne 57f398 │ │ │ │ - lea 0x1ab8a08(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ab8a03(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18bc8bb(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5f00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73502d1c <__environ@GLIBC_2.2.5+0x714c2af4> │ │ │ │ - push %rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57f41e │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x57f438,-0x18(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0x1aa1016(%rip),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x18bc854(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 195b568 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58731d │ │ │ │ + movq $0x587310,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x76(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 57f45c │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a899f4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 57f490 │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - movq $0x2020422,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - movq $0x2020422,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5e9c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f5b5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57f528,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 587389 │ │ │ │ + movq $0x587378,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57f528 │ │ │ │ + jne 587378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57f550,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 57f550 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 57f563 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jge 57f5a5 │ │ │ │ - movzbl (%rcx,%rdx,1),%esi │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - je 57f560 │ │ │ │ - movq $0x57f5d0,-0x18(%rbp) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x18bc6d9(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 195b568 │ │ │ │ - lea 0x18bc6c4(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x18a5e38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5873f9 │ │ │ │ + movq $0x5873e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5873e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6e(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 57f5f4 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a8985c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jl 57f628 │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5dd0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%dh │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f745 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57f6b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 587469 │ │ │ │ + movq $0x587458,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57f6b8 │ │ │ │ + jne 587458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bc5(%rax) │ │ │ │ - movl $0x57f6e0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5d68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5874d9 │ │ │ │ + movq $0x5874c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57f6e0 │ │ │ │ + jne 5874c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bc5(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 57f6f3 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jge 57f735 │ │ │ │ - movzbl (%rcx,%rdx,1),%esi │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - je 57f6f0 │ │ │ │ - movq $0x57f760,-0x18(%rbp) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x18bc549(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 195b568 │ │ │ │ - lea 0x18bc534(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x18a5d00(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587549 │ │ │ │ + movq $0x587538,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6e(%rdi) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 57f784 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a896cc(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jl 57f7b8 │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5c98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3c(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57f83d │ │ │ │ - movq $0x57f4e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x57f670,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18bc441(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5875b5 │ │ │ │ + movq $0x5875a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5875a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5c34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f887 │ │ │ │ - movq $0x57f8a8,-0x8(%rbp) │ │ │ │ + jb 58761d │ │ │ │ + movq $0x587610,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 57f808 │ │ │ │ - lea 0x18bc412(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1d58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5bd4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fadd %st(4),%st │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57f960 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x57f940,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 587685 │ │ │ │ + movq $0x587678,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57f940 │ │ │ │ + jne 587678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5b74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bc4(%rax) │ │ │ │ - movl $0x57f978,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5876ed │ │ │ │ + movq $0x5876e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5876e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57f9a0,0x0(%rbp) │ │ │ │ - lea 0x1aa2971(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5b14(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57fa04 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57f9f4 │ │ │ │ - movq $0x5d6800,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d6680,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bec60 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x57fa28,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ac1268 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587755 │ │ │ │ + movq $0x587748,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018bc3(%rax) │ │ │ │ - movl $0x57fa50,0x0(%rbp) │ │ │ │ - lea 0x18e19c9(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5ab4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3d(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57fab4 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57faa4 │ │ │ │ - movq $0x5d6800,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d6680,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bec60 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x57fad8,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ac1268 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5877c1 │ │ │ │ + movq $0x5877b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5877b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bc2(%rax) │ │ │ │ - movl $0x57fb00,0x0(%rbp) │ │ │ │ - lea 0x18d6251(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5a50(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3e(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57fb64 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57fb54 │ │ │ │ - movq $0x5d6800,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d6680,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bec60 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x57fb88,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 1ac1268 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rorl $0x0,0x45c74801(%rbx) │ │ │ │ - mov $0xfb,%al │ │ │ │ - push %rdi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x18d6251,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587831 │ │ │ │ + movq $0x587820,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48018bc1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 57fc14 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57fc04 │ │ │ │ - movq $0x5d6800,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d6680,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5bec60 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x57fc40,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a59e8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rorl $0x0,0x45c74801(%rbx) │ │ │ │ - push $0x480057fc │ │ │ │ - lea 0x18d6309(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp 1bf0970 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018c21(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 57fccc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57fcbc │ │ │ │ - movq $0x5d6800,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5d6680,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bec60 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x57f8f8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x1a9e516(%rip),%rsi │ │ │ │ - lea 0x18bc000(%rip),%r14 │ │ │ │ - jmp 1af4f98 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18bc0b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c018bc0(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 57fcf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587929 │ │ │ │ + movq $0x587918,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x40(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57fda7 │ │ │ │ - movq $0x57fd58,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18bc067(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5918(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bc0(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57fdfa │ │ │ │ - movq $0x57fe18,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - lea 0x18bc08f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587999 │ │ │ │ + movq $0x587988,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587988 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x40(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x57fe70,0x0(%rbp) │ │ │ │ - lea 0x18e15d9(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + addr32 and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a58b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bee(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 57fe98 │ │ │ │ - lea 0x1ab7f4a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587a05 │ │ │ │ + movq $0x5879f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5879f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8b48018b,%edi │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%rdx,1) │ │ │ │ - movl $0x57fe40,0x0(%rbp) │ │ │ │ - lea 0x18bbfa3(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 690cd0 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59b3a0 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + pop %rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a584c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8d48018b,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 57ff40 │ │ │ │ - movq $0x57fef8,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587a6d │ │ │ │ + movq $0x587a60,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57fef8 │ │ │ │ + jne 587a60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018bbf(%rax) │ │ │ │ - movl $0x57ff30,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + push %rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a57ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587ad5 │ │ │ │ + movq $0x587ac8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 57ff30 │ │ │ │ + jne 587ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x41(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 57fdd8 │ │ │ │ - lea 0x18bbf59(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.WRXB │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a578c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - rorb $0xf0,0x458d4801(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 57ffae │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 57ffa9 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18bbfaf(%rip),%rsi │ │ │ │ - lea 0x18bbf82(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1abe740 │ │ │ │ + jb 587b3d │ │ │ │ + movq $0x587b30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a572c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d48018b,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 580021 │ │ │ │ - movq $0x580008,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587ba9 │ │ │ │ + movq $0x587b98,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580008 │ │ │ │ + jne 587b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bbf(%rax) │ │ │ │ - movl $0x580040,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - lea 0x18bbfb0(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a56c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x41(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x580068,0x0(%rbp) │ │ │ │ - lea 0x1aa22a9(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587c15 │ │ │ │ + movq $0x587c08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5664(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1ab6fe1(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf1800 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587c7d │ │ │ │ + movq $0x587c70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587c70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a5604(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,0x1(%rbp,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64c060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587ce9 │ │ │ │ + movq $0x587cd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x7cb6fe75(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5800a8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x18bbee5(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a55a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587d55 │ │ │ │ + movq $0x587d48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587d48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x54(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 64c378 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a553c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 587dbd │ │ │ │ + movq $0x587db0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587db0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - lea (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 650408 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bf0970 │ │ │ │ + lea 0x18a54dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5801e2 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5801d7 │ │ │ │ - movq $0x5800d0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x580128,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x580150,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x580200,-0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - lea -0x16(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + jb 587e25 │ │ │ │ + movq $0x587e18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 58ba88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x18bbe1f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d6d00,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1de0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x4be908c5(%rbx),%eax │ │ │ │ + mov 0x1(%rsi),%esp │ │ │ │ + lea 0x18a547c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5802d3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x580298,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 587e91 │ │ │ │ + movq $0x587e80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580298 │ │ │ │ + jne 587e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x18a5418(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x592c80,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a53c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x4c018a53,%eax │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + jmp 587f28 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 58030a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 587fb3 │ │ │ │ + movq $0x587f60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 587f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,0x53(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 587fbe │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 587fa3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x587f08,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x587fe0,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1ab17c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18a5306(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x1aafdfc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018a3d(%rax) │ │ │ │ + movl $0x588008,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18a3d98(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x3d(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x18a3d60(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1a9a5d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8d48018b,%ebp │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 580399 │ │ │ │ - movq $0x580360,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + test %edi,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 5883ee │ │ │ │ + movq $0x588078,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580360 │ │ │ │ + jne 588078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0xc748018b,%esp │ │ │ │ - add %r9b,0x48005803(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB mov $0xf8,%r8b │ │ │ │ + sbbb $0x48,0x0(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580388 │ │ │ │ + jne 5880f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018bbc(%rax) │ │ │ │ - movl $0x5803b0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64bdc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rex sbbl $0x7438b48,0x0(%rax) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x58(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.WRB add %r8b,(%r8,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x38(%rax) │ │ │ │ - test $0x758b4c01,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp 580358 │ │ │ │ - rex.WRX add %r9,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB mov $0xc0,%r8b │ │ │ │ + sbbl $0xf438b48,0x0(%rax) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x4f(%rbx),%r11 │ │ │ │ + mov 0x57(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5881c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8b4c018b,%esp │ │ │ │ - jae 5803e3 │ │ │ │ - jmp 580178 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 5883dd │ │ │ │ + mov 0xb0(%rbp),%rdx │ │ │ │ + mov 0xb8(%rbp),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 58823c │ │ │ │ + movq $0x588228,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf0f70 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 5883dd │ │ │ │ + movq $0x588268,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58049b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x580460,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48005882(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rdx,0x60(%rbp) │ │ │ │ + mov %rax,0xb0(%rbp) │ │ │ │ + mov %rcx,0xb8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580460 │ │ │ │ + jne 5882b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + addb $0x10,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5804d2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 5883dd │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ + mov 0xb8(%rbp),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 588329 │ │ │ │ + movq $0x588318,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + addb $0x18,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x45(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 580561 │ │ │ │ - movq $0x580528,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + push $0x4807e383 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jne 5883dd │ │ │ │ + movq $0x588350,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580528 │ │ │ │ + jne 588350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + addb $0x18,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xc748018b,%ebx │ │ │ │ - add %r10b,0x5(%r8) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48005883(%r8) │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0xb0(%rbp) │ │ │ │ + mov %rcx,0xb8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580550 │ │ │ │ + jne 588398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb $0x0,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + sbbl $0x48,0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0xb0(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0xb0(%rbp) │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + rolb $0x0,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc748018b,%edx │ │ │ │ - add %r15b,0x5(%r8) │ │ │ │ - pop %rax │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jmp 64bdc8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1aaf9b5(%rip),%rbx │ │ │ │ + add $0xc0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a815b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x588810,0x0(%rbp) │ │ │ │ + mov 0xb0(%rbp),%rsi │ │ │ │ + mov 0xa8(%rbp),%r14 │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + movq $0x5887b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x98(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + adc %ah,%bh │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + movq $0x588488,0x0(%rbp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + adc %ah,%bh │ │ │ │ + movl $0x0,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c01a936(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a6a1a8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + test %bl,0x0(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x90(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5884c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %edi,%esi │ │ │ │ + movsxd (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + test %ecx,0x74000000(%rax) │ │ │ │ + or %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + test %ebx,0x0(%rax) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + adc %edi,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4c018bba │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 580178 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x7b(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %al,-0xb7f81d(%rbx) │ │ │ │ + lret │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x88(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + adc %bh,%bh │ │ │ │ + xor (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf1088 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + test %eax,0x74000000(%rax) │ │ │ │ + or %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jl 58855d │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,0x48005885(%r8) │ │ │ │ + mov 0x68(%rbp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + adc %bh,%bh │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018bba(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5806b2 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5806a7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x580420,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5804b0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x580680,-0x28(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea -0x28(%r12),%rdx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + test %ebx,0x0(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x80(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580680 │ │ │ │ + jne 5885c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + lcall *(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8b48018b,%ecx │ │ │ │ - and %r9b,-0x39(%r8) │ │ │ │ - and %r9b,%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB js 588648 │ │ │ │ + or %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 58069f │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x49018bb9(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 580716 │ │ │ │ - movq $0x5804f0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5805a0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5805c8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5806c8,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + xchg %bl,0x0(%rax) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + lcall *(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5807bb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x580780,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB jo 58864d │ │ │ │ + xchg %bl,0x0(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x78(%rbp) │ │ │ │ + add $0x70,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580780 │ │ │ │ + jne 588640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + mov $0x4801dfbb,%eax │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %ah,%bh │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5807f2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + movq $0x588450,0x0(%rbp) │ │ │ │ + mov 0x90(%rbp),%rsi │ │ │ │ + mov 0x88(%rbp),%r14 │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + nopl (%rax) │ │ │ │ + adc %eax,%edi │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d48018b,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 580881 │ │ │ │ - movq $0x580848,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + movq $0x5886f0,0x0(%rbp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580848 │ │ │ │ + jne 5886f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,%edi │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8b,%bh │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r14b,0x8(%r8) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + xchg %ebx,0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x90(%rbp) │ │ │ │ + mov %rcx,0x98(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580870 │ │ │ │ + jne 588738 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %ah,%bh │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8b,%bh │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r11b,0x4c005808(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 64bdc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x7a(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 58874b │ │ │ │ + mov 0x90(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x90(%rbp) │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %eax,%edi │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x33(%rax) │ │ │ │ - test $0x758b4c01,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add 0x1f0f014e(%rcx),%ebx │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + movq $0x5886b8,0x0(%rbp) │ │ │ │ + mov 0x98(%rbp),%rsi │ │ │ │ + mov 0x90(%rbp),%r14 │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + nopl (%rax) │ │ │ │ + adc $0xf0,%al │ │ │ │ + add (%rbx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x49(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 580178 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push $0x4807e383 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 588999 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc $0x603e0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + push $0x4807e383 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5888ee │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + rolb $0xc,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf0ff8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + movq $0x588848,0x0(%rbp) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + rolb $0xc,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018bb7 │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58094a │ │ │ │ - movq $0x580960,-0x30(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x14(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1220 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8b,%bh │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x7b(%rax) │ │ │ │ - fisttpl (%rdi) │ │ │ │ - test %cl,0x48000000(%rcx) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 580a56 │ │ │ │ - movq $0x580740,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5807d0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x5809e8,0x0(%rbp) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48005888(%r8) │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + mov %rsi,0x68(%rbp) │ │ │ │ + mov %rcx,0xa8(%rbp) │ │ │ │ + mov %rdx,0xb0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5809e8 │ │ │ │ + jne 588898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x403e0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48018bb6(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - movq $0x580ae0,0x28(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5888ae │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5883dd │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ + mov 0xa8(%rbp),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 5888ee │ │ │ │ + movq $0x5887e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - movq $0x5805f0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1bf0f70 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - movq $0x580258,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x5802e8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x580aa8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xa0(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x588918,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580aa8 │ │ │ │ + jne 588918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc $0x607e0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8b,%ch │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sub %r9b,-0x39(%r8) │ │ │ │ - sub %r11b,0xb(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x77(%r8) │ │ │ │ pop %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x4b(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 580b2e │ │ │ │ - movq $0x580810,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5808c0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x5808e8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x68(%rbp) │ │ │ │ + mov %rcx,0xa0(%rbp) │ │ │ │ + mov %rdx,0xa8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x580ae0,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 588968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc $0xf0,%al │ │ │ │ + add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x8b,%ch │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - movq $0x580328,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5803d8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x580400,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x580b58,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 580bfa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x580c10,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 58897e │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 9a9880 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 5883dd │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ + mov 0xa0(%rbp),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 588414 │ │ │ │ + mov %rdx,%rax │ │ │ │ + movq $0x5889c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5889c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc $0xf0,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x65b430,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 580d57 │ │ │ │ - movq $0x580ca0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + mov 0x0(%rax),%bl │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x98(%rbp) │ │ │ │ + mov %rcx,0xa0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580ca0 │ │ │ │ + jne 588a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8b,%ah │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp 580d0f │ │ │ │ - movq $0x580d88,0x0(%rbp) │ │ │ │ - lea 0x1939dc1(%rip),%r14 │ │ │ │ - lea 0x1939c51(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,%edi │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018bb3(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 580d62 │ │ │ │ - movq $0x580bd0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 580d3f │ │ │ │ - movq $0x580910,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x14(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x580da8,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18bb382(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b,%bl │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - or $0x58,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fmuls 0x20042(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x79(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 588a1b │ │ │ │ + mov 0x98(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x98(%rbp) │ │ │ │ + jmp 1bb2ce8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8b,%dl │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r9b │ │ │ │ - pop %rdx │ │ │ │ - (bad) │ │ │ │ + add %ch,%cl │ │ │ │ + jmp 588a40 │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RX lea (%rcx),%r8d │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64bdc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x7cb6fe75(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7450c3bc <__environ@GLIBC_2.2.5+0x724cc194> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x580dd0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x18bb1bd(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18a7ae8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.RXB lea (%r9),%r8d │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 64c110 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov $0x8b,%dl │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - cmp $0x18d458a,%eax │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x18d4586(%rip),%r14 │ │ │ │ - jmp 650028 │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xb2,%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 580f3c │ │ │ │ - movq $0x580f18,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x7(%r14),%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov 0xf(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48000000(%rdx) │ │ │ │ + movl $0x588ac8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 580f18 │ │ │ │ + jne 588ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b,%dl │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - addps (%rax),%xmm0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 64c110 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x8b,%dl │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x580df8,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x580e50,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x580e78,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x580fd0,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - lea -0x16(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 58ba88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x47(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 581029 │ │ │ │ - movq $0x5d6d00,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x581050,-0x10(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 588ad4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcbd0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1de0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RX lea (%rcx),%r8d │ │ │ │ - movq $0x581078,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 588b45 │ │ │ │ + movq $0x588b18,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581078 │ │ │ │ + jne 588b18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %esp,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018d46(%rax) │ │ │ │ - movl $0x5810b0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 64dee8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %esp,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 5810bc │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x588a90,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 588038 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1aaf256(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x1aaf243(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x50(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58113b │ │ │ │ - movq $0x581120,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 588bc0 │ │ │ │ + movq $0x588bb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581120 │ │ │ │ + jne 588bb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8b,%al │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x11(%r8) │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 580ea8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 588bbc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 588a68 │ │ │ │ + lea 0x18a79a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + mov 0xf(%rsi),%fs │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x5d6d00,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x581150,0x0(%rbp) │ │ │ │ - jmp 1bf1de0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 58122b │ │ │ │ + jb 588c29 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5811f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16e8993(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 588cc6 │ │ │ │ + movq $0x588c80,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5811f0 │ │ │ │ + jne 588c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x588c00,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581262 │ │ │ │ + jb 588d3c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 588d31 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16e888b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5812f3 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5812b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 588dd6 │ │ │ │ + movq $0x588d90,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5812b8 │ │ │ │ + jne 588d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x588ce0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 58132a │ │ │ │ + jb 588e4c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 588e41 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x588d50,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1694d5d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5813b9 │ │ │ │ - movq $0x581380,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 581380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 588eb1 │ │ │ │ + movq $0x588df0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x588c40,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1694cbe(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x18a768a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018bac(%rax) │ │ │ │ - movl $0x5813a8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7350c864 <__environ@GLIBC_2.2.5+0x714cc63c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x588f50,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5813a8 │ │ │ │ + jne 588f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48018bac(%rax) │ │ │ │ - movl $0x5813d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64bdc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x28(%rax) │ │ │ │ - test $0x758b4c01,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lret │ │ │ │ - lea 0x1(%rsi),%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 588f64 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 5810e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 588e68 │ │ │ │ + lea 0x18a7614(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ + sar %cl,%dh │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf0f70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xcd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jne 588f46 │ │ │ │ + add %ebp,%ecx │ │ │ │ + mov $0x66015c23,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + push $0x48018a24 │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5814bb │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x581480,-0x18(%rbp) │ │ │ │ + jb 589027 │ │ │ │ + movq $0x589010,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581480 │ │ │ │ + jne 589010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and $0x8a,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + cmp $0x18a2429,%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + and -0x3b7cb6ff(%rdx),%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x588fd8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1694b27(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a7513(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5814f2 │ │ │ │ + jb 5890c9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16e84f3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ + jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581583 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x581548,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 589166 │ │ │ │ + movq $0x589120,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581548 │ │ │ │ + jne 589120 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x5890a0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 1bf1ce0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5815ba │ │ │ │ + jb 5891dc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5891d1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16e83eb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x56(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581649 │ │ │ │ - movq $0x581610,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 589276 │ │ │ │ + movq $0x589230,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581610 │ │ │ │ + jne 589230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x581638,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 581638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x589180,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x581660,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64bdc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5892ec │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5892e1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5891f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1694897(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c01a925(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1a6a1a8 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 589351 │ │ │ │ + movq $0x589290,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5890e0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x16947f8(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x18a7292(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7350cd04 <__environ@GLIBC_2.2.5+0x714ccadc> │ │ │ │ + rex.WR │ │ │ │ + movq $0x5893f0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5893f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x8baa,$0x1 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 5810e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 589404 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 589308 │ │ │ │ + lea 0x18a721c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ + sar %cl,%dh │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf1088 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jno 5893e6 │ │ │ │ + add %ebp,%ecx │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + pop %rsp │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + enter $0x8a1f,$0x1 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 58180a │ │ │ │ - movq $0x581738,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 5894c7 │ │ │ │ + movq $0x5894b0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581738 │ │ │ │ + jne 5894b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,0x48018a1f(%rax) │ │ │ │ + lea 0x18a1f89(%rip),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x56(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 58180e │ │ │ │ - add $0x88,%r12 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5817fa │ │ │ │ - movq $0x581440,-0x80(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x5814d0,-0x68(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x65b510,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1b35a00,-0x38(%r12) │ │ │ │ - lea -0x4d(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x581508,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x581598,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x581830,0x20(%rbp) │ │ │ │ - lea -0x36(%r12),%r9 │ │ │ │ - lea 0x1aa7356(%rip),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ + ja 589513 │ │ │ │ + movq $0x589478,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + lea 0x1694661(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a711b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x18ba783(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x57(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 581887 │ │ │ │ - movq $0x5815d8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x581688,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x5816b0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2e(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 589b40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581923 │ │ │ │ + jb 5895b1 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5818e8,-0x18(%rbp) │ │ │ │ + movq $0x5895a0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5818e8 │ │ │ │ + jne 5895a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + xchg %eax,%ebp │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp 1bbfb30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58195a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 1bf1cf8 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5819eb │ │ │ │ + jb 589661 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5819b0,-0x18(%rbp) │ │ │ │ + movq $0x589650,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5819b0 │ │ │ │ + jne 589650 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x6a(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jmp 1bbfb30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x1b629c8,-0x8(%r12) │ │ │ │ - mov %ax,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x1bc03e8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp 1bf1cf8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581a22 │ │ │ │ + jb 5896e9 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x16e7ed3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 58cb90 │ │ │ │ + jmp 1bc19b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581ab1 │ │ │ │ - movq $0x581a78,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 589786 │ │ │ │ + movq $0x589740,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581a78 │ │ │ │ + jne 589740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x581aa0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 581aa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018ba5(%rax) │ │ │ │ - movl $0x581ac8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 64bdc8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x21(%rax) │ │ │ │ - test $0x758b4c01,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - roll %cl,0x1f0f014e(%rsi) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x5a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 5810e0 │ │ │ │ - nopl (%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5896c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp 1bf0ff8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 581b82 │ │ │ │ - movq $0x581b98,-0x40(%rbp) │ │ │ │ - mov 0x11(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x9(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 1bf1220 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x70,%r12 │ │ │ │ + jb 5897fc │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 581d4a │ │ │ │ - movq $0x580ea8,-0x68(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x5810e0,-0x40(%r12) │ │ │ │ - lea -0x66(%r12),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - lea -0x3e(%r12),%rdx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 581d0a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 581d5a │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x581c38,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 581c38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 5897f1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x589700,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1694347(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5b(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 581e62 │ │ │ │ - add $0x88,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + and %ch,0x458d4801(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 589896 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 581cfa │ │ │ │ - movq $0x5818a8,-0x80(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x581938,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x65b510,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1b35a00,-0x38(%r12) │ │ │ │ - lea -0x4d(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x581970,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x581a00,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x581e88,0x10(%rbp) │ │ │ │ - lea -0x36(%r12),%r9 │ │ │ │ - lea 0x1aa6e56(%rip),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x5816d8,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + ja 58988b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x5897a0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bf0f70 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x581d90,0x10(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x589878,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 581d90 │ │ │ │ + jne 589878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 581e62 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 581e52 │ │ │ │ - movq $0x5811b0,-0x80(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x581240,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x65b510,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x1b35a00,-0x38(%r12) │ │ │ │ - lea -0x4d(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x581278,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x581308,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x581f00,0x10(%rbp) │ │ │ │ - lea -0x36(%r12),%r9 │ │ │ │ - lea 0x1aa6cfe(%rip),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %dl,0x4801aa20(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 6555c8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18ba12f(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1b4ee88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %eax,0x3b4d38c48349018b │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4a(%rdi) │ │ │ │ - movq $0x581a40,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x581af0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x20(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 589915 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58990a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x589810,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x581b18,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2e(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - test %al,(%rbx) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1694241(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49018ba2(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 5899be │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 581f57 │ │ │ │ - movq $0x581348,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x5813f8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 5899b3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x5898b0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x581420,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2e(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf13e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x5899a0,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5899a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x1f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jge 5899ac │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4ee88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 581fa2 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x581fb8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 9a9880 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x65b430,-0x8(%r12) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x589930,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1694130(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4859abaa <__environ@GLIBC_2.2.5+0x4655a982> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582107 │ │ │ │ - movq $0x582050,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 582050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + rcrb $0xaa,(%rsi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 589aa4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 589a99 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5899e0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018ba1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 58206a │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp 5820bf │ │ │ │ - movq $0x582130,0x0(%rbp) │ │ │ │ - lea 0x1938a11(%rip),%r14 │ │ │ │ - lea 0x19388a1(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1e(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movabs 0x3b4d18c48349018b,%eax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x66(%rdi) │ │ │ │ - movq $0x581f78,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5820ef │ │ │ │ - movq $0x581b40,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x589a48,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x11(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x582150,0x0(%rbp) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lock stc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48018ba0(%rax) │ │ │ │ - movl $0x582098,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 9a9770 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x60(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - jmp 5820bf │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sbb $0x834901aa,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 589bb5 │ │ │ │ + movq $0x589560,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x589610,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x5899e0,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 589bab │ │ │ │ + movq $0x589ac0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x18a6b01(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018b9f │ │ │ │ - mov 0x17(%rbx),%edi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 580c60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffffffffff8a │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 589c79 │ │ │ │ + movq $0x589c30,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589c30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W lahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582214 │ │ │ │ - movq $0x5821e8,-0x10(%rbp) │ │ │ │ + add %bl,0x48018a6a(%rax) │ │ │ │ + movl $0x589c60,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5821e8 │ │ │ │ + jne 589c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 58220b │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x1aa693b(%rip),%rsi │ │ │ │ + add %ch,0x6a(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 580c60 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59b2d8 │ │ │ │ + jmp 589b40 │ │ │ │ + lea 0x18a6a58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5823dd │ │ │ │ - movq $0x582278,-0x28(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0xffffffffffffff8a │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 589cf4 │ │ │ │ + movq $0x589cd8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582278 │ │ │ │ + jne 589cd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49018b9f(%rax) │ │ │ │ - add $0xe0,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5823cd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x27(%rbx),%rcx │ │ │ │ - mov 0x3f(%rbx),%rdx │ │ │ │ - mov 0x47(%rbx),%rsi │ │ │ │ - mov 0x4f(%rbx),%rdi │ │ │ │ - mov 0x57(%rbx),%r8 │ │ │ │ - mov 0x5f(%rbx),%r9 │ │ │ │ - mov 0x67(%rbx),%r10 │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - movq $0x582008,-0xd8(%r12) │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %r11,-0xd0(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x1b35a00,-0xb8(%r12) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x582178,-0xa8(%r12) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - lea -0xb6(%r12),%r14 │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - mov %r11,-0x90(%r12) │ │ │ │ - movq $0x5821a8,-0x88(%r12) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov %r11,-0x80(%r12) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %r11,-0x78(%r12) │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0xd7(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x1e3bea1,-0x40(%r12) │ │ │ │ - movq $0x1e3be23,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe0,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18b9e64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dh,%al │ │ │ │ + imul $0x7b8b4817,0x438b4c01(%rdx),%ecx │ │ │ │ + cmovs 0x31450773(%rbx),%ecx │ │ │ │ + testb $0x45,-0x39(%rax) │ │ │ │ + add %al,-0x16fe4066(%rax) │ │ │ │ + rex.WR (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x18a69ed,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - stc │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18bcb06(%rip),%r14 │ │ │ │ - jmp 582230 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dl,%al │ │ │ │ + imul $0x4cf6894c,-0x876b7ff(%rdx),%ecx │ │ │ │ + lea 0x18a69c5(%rip),%esi │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x1aa66f9(%rip),%rsi │ │ │ │ - lea 0x18bcad2(%rip),%r14 │ │ │ │ - jmp 582230 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - sahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5824c3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5824be │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1aa66a0(%rip),%r9 │ │ │ │ - lea 0x1aa6699(%rip),%r8 │ │ │ │ - lea 0x18d42c2(%rip),%rdi │ │ │ │ - lea 0x1aa668b(%rip),%rsi │ │ │ │ - lea 0x18bca64(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 582230 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - sahf │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,0x48018a69(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 582520 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 58251b │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x582538,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf5508 │ │ │ │ + jb 589da8 │ │ │ │ + movq $0x589d80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589d80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018b9e(%rax) │ │ │ │ - movl $0x582568,0x0(%rbp) │ │ │ │ - lea 0x1938543(%rip),%r14 │ │ │ │ - lea 0x19383d3(%rip),%rbx │ │ │ │ - jmp 1bf13e0 │ │ │ │ + add %cl,0x69(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 589b40 │ │ │ │ + lea 0x18a6959(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 589e00 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x7d(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r9b,0x49005825(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 9a9770 │ │ │ │ + (bad) │ │ │ │ + incl 0x2(%rsi) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x49005825(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 9a9880 │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1050d754 <__environ@GLIBC_2.2.5+0xe4cd52c> │ │ │ │ (bad) │ │ │ │ + mov $0x4d000000,%ecx │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 589eb3 │ │ │ │ + movq $0x589e48,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x62(%r8) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x65b430,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 589e96 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bc4af8 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 589ead │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1aadf15(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 589eb8 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jg 589e9f │ │ │ │ + lea 0x1aadeea(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a6873(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 582649 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 58269f │ │ │ │ - movq $0x582638,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58a01d │ │ │ │ + movq $0x589f48,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582638 │ │ │ │ + jne 589f48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 582664 │ │ │ │ - pop %rax │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + rex.RB │ │ │ │ + lock mov %bl,-0x74b7ffa8(%rdi) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 582670 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r15b,0x11(%r14) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x4800589f(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589fb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock clc │ │ │ │ + lahf │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 589ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x18b9e42(%rip),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 589e00 │ │ │ │ + lea 0x18a6724(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 58a070 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x2(%rsi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 582763 │ │ │ │ - movq $0x582708,-0x10(%rbp) │ │ │ │ + rex.RB call 1050d9c4 <__environ@GLIBC_2.2.5+0xe4cd79c> │ │ │ │ + (bad) │ │ │ │ + mov $0x4d000000,%ecx │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 58a123 │ │ │ │ + movq $0x58a0b8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582708 │ │ │ │ + jne 58a0b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x27(%r8) │ │ │ │ - pop %rax │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ + add %r13b,%r8b │ │ │ │ + movabs 0x8b4807438b480058,%al │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 582740 │ │ │ │ + jne 58a0e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - lahf │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - mov $0x4801dfbb,%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a106 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bc4958 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 58a11d │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1aadc83(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58a128 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jg 58a10f │ │ │ │ + lea 0x1aadc73(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b9d86(%rip),%rbx │ │ │ │ + lea 0x18a6613(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 582829 │ │ │ │ - movq $0x5827c8,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58a28d │ │ │ │ + movq $0x58a1b8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5827c8 │ │ │ │ + jne 58a1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - sub %bl,0x0(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock clc │ │ │ │ + movabs 0x8b480f438b480058,%eax │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582800 │ │ │ │ + jne 58a1f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r15b,0xe(%r14) │ │ │ │ - lea 0x1ab5585(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ab5580(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b9cc8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5828a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5828f7 │ │ │ │ - movq $0x582890,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 582890 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + movabs %al,0x8b4807438b480058 │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 58a228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5828,$0x0 │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock push $0x480058a2 │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5828c8 │ │ │ │ + jne 58a268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r15b,0x11(%r14) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x18b9c02(%rip),%rbx │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 58a070 │ │ │ │ + lea 0x18a64c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5829c1 │ │ │ │ - movq $0x582960,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58a4ad │ │ │ │ + movq $0x58a2f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582960 │ │ │ │ + jne 58a2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x7cffa7d7(%r8) │ │ │ │ - jrcxz 582972 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock xor %ah,-0x74b7ffa8(%rbx) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582998 │ │ │ │ + jne 58a330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r15b,0xe(%r14) │ │ │ │ - lea 0x1ab53ed(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ab53e8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b9b40(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x5d(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 582a9e │ │ │ │ - movq $0x582a28,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lock movabs 0x480f438b480058a3,%al │ │ │ │ + mov 0x17(%rbx),%ecx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582a28 │ │ │ │ + jne 58a3a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a49a │ │ │ │ + movq $0x58a3d8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a3d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x6,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x2a(%r8) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 582a60 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0xb7f81d(%r11) │ │ │ │ - lret │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 582a7d │ │ │ │ - lea 0x1ab5333(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 582a90 │ │ │ │ - lea 0x1ab5329(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1ab5324(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b9a6b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 582b63 │ │ │ │ - movq $0x582b08,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jne 58a4b8 │ │ │ │ + movq $0x58a440,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582b08 │ │ │ │ + jne 58a440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x2b(%r8) │ │ │ │ + and %r15b,-0x5c(%r8) │ │ │ │ pop %rax │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 582b40 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a478 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - lahf │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - mov $0x4801dfbb,%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58a494 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aad915(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 58a49f │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 58a486 │ │ │ │ + lea 0x1aad8f3(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b99ae(%rip),%rbx │ │ │ │ + lea 0x18a62ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 582bc7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 582bc2 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1a85f70(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d9be10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 58a486 │ │ │ │ + jmp 58a49f │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0x1ab51b3,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex cltd │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582c8e │ │ │ │ - movq $0x582c40,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + sbb $0x48000002,%eax │ │ │ │ + movl $0x58a518,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582c40 │ │ │ │ + jne 58a518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cltd │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x17(%rbx),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1aa7eac(%rip),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ - movq $0x2037dc1,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 5b9dc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movabs 0x4d18c48349018b98,%al │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 582cd7 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x582c08,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x16a7ee6(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 582c8e │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582d4b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 582d40 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x582ca8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x582d60,-0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b6160 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b14a80 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 582d6c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1ab17c8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480058a5(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4959b918 <__environ@GLIBC_2.2.5+0x4755b6f0> │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 582db8 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x582cf8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x16a7e13(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x48018b97(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582ebe │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 582eb3 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x582d80,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x582e48,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b14b70 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582e48 │ │ │ │ + jne 58a5d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add $0x72,%al │ │ │ │ - sub $0x48,%al │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - jb 582e6e │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x16a7c68(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x16a7c89(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 582ec2 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 582ea0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x16a7cd8(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x16a7cee(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x16a7c69(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bc19b8 │ │ │ │ - nopl (%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a6e8 │ │ │ │ + movq $0x58a610,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 582f25 │ │ │ │ - movq $0x582dd8,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x16a7cb3(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x18b9651(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 582fa5 │ │ │ │ - movq $0x582f90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x5a(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 582f90 │ │ │ │ + jne 58a648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 582ef0 │ │ │ │ - lea 0x18b95ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - stc │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 58300e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 583009 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1ab4dc8(%rip),%rsi │ │ │ │ - lea 0x18b95f9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b7c440 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 583085 │ │ │ │ - movq $0x583068,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a70d │ │ │ │ + movq $0x58a680,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583068 │ │ │ │ + jne 58a680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x5830a0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ac1268 │ │ │ │ - lea 0x18b95ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48018b95(%rax) │ │ │ │ - movl $0x5830c8,0x0(%rbp) │ │ │ │ - lea 0x18b9589(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1b7cdb0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x480058a6(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a6b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5830fe │ │ │ │ - movq $0x1b35a00,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58a6d6 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58a6f8 │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58a6de │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1aa5a24(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 58a6de │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x18a605f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 58a6cc │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58a6f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7d(%rcx) │ │ │ │ - out %al,$0x7 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - jb 583160 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - jb 583154 │ │ │ │ - lea 0x16a7b2b(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - lea 0x16a7b11(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - jae 583184 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jb 583178 │ │ │ │ - lea 0x16a7abf(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - lea 0x16a7a9d(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - lea 0x16a7ac5(%rip),%r14 │ │ │ │ - jmp 1bc19b8 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5831f0 │ │ │ │ - movq $0x5831e0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58a935 │ │ │ │ + movq $0x58a778,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5831e0 │ │ │ │ + jne 58a778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5831ec │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 583138 │ │ │ │ - lea 0x18b96f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0x480058a7,%eax │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 583260 │ │ │ │ - movq $0x583250,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lock sub %ch,-0x74b7ffa8(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583250 │ │ │ │ + jne 58a828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a922 │ │ │ │ + movq $0x58a860,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a860 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x6,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480058a8(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 58325c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 583138 │ │ │ │ - lea 0x18b9691(%rip),%rbx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58a940 │ │ │ │ + movq $0x58a8c8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a8c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %eax,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r8b,(%r8) │ │ │ │ + test $0x8b480058,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58a900 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58a91c │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aad48d(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 58a927 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 58a90e │ │ │ │ + lea 0x1aad46b(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a5e34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 58a90e │ │ │ │ + jmp 58a927 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x65358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - xchg %eax,%esi │ │ │ │ - mov (%rcx),%eax │ │ │ │ - jmp 1b4b380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 58a178 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 583303 │ │ │ │ - movq $0x5832f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + sbb $0x48000002,%eax │ │ │ │ + movl $0x58a9c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5832f0 │ │ │ │ + jne 58a9c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x1ab4aca,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 583138 │ │ │ │ - lea 0x18b95fe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5838d8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b153e0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58aa10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,-0x72b7fe75(%rdx) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 5833c1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x583380,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x56(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583380 │ │ │ │ + jne 58aa40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x17(%rbx),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov $0xb,%esi │ │ │ │ - lea 0x1aa7769(%rip),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call b154d0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5b9dc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58aa88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48018be3 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5833fa │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5b6160 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58ab98 │ │ │ │ + movq $0x58aac0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58aac0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,%r8b │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58aaf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 583468 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x583458,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 58abbd │ │ │ │ + movq $0x58ab30,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583458 │ │ │ │ + jne 58ab30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x55(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ab68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 583464 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 583138 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58ab86 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58aba8 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58ab8e │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 58ab8e │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a5bc7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 58ab7c │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58aba8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58ac10 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1ab0679(%rip),%rsi │ │ │ │ + lea 0x1aa1aba(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4dc50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 5834f8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 58ac59 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1aad17d(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58ac9c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or %ch,0x458d4801(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58ad48 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5834ed │ │ │ │ + ja 58ad3d │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x583410,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x58ac70,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,0x7(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 58356d │ │ │ │ + ja 58add9 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x583480,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x58acb0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x583510,-0x28(%r12) │ │ │ │ + movq $0x58ad60,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ - lea 0x16a74df(%rip),%r14 │ │ │ │ + lea 0x1692ce7(%rip),%r14 │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 583693 │ │ │ │ + jb 58aeca │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 583688 │ │ │ │ + ja 58aebf │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9e1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x583678,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 583678 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + add $0x8d4801aa,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58af78 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58af6d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x58ae68,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x5(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b009 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x58aee0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4801aa04(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b096 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b08b │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x58af90,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1692aa6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add $0xaa,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b111 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x58b028,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 583684 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 583138 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b160 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1ab0129(%rip),%rsi │ │ │ │ + lea 0x1aa156a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4dc50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 58371d │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 58b1a9 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1aacc2d(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b1ec │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + add 0x458d4801(%rdx),%ch │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58b298 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 583712 │ │ │ │ + ja 58b28d │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x583600,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x58b1c0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + add -0x3b7cb6ff(%rdx),%ch │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b329 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x58b200,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rdx,%rbx │ │ │ │ jmp 1bfcac8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4901aa01(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b396 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x58b2b0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x169278d(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b41a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b40f │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %ch,0x4801aa00(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b4c8 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b4bd │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x58b3b8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ljmp *-0x3b7cb6ff(%rcx) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 583795 │ │ │ │ + ja 58b559 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5836a8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x58b430,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202ab29,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 1ab17c8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %ah,-0x1(%rax) │ │ │ │ + test $0x458d4801,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 583826 │ │ │ │ + jb 58b5e6 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 58381b │ │ │ │ + ja 58b5db │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x583738,-0x28(%r12) │ │ │ │ + movq $0x58b4e0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ - lea 0x16a72a6(%rip),%r14 │ │ │ │ + lea 0x169254c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 1bc19b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ + test $0xc4834901,%eax │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5838a1 │ │ │ │ + ja 58b661 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x5837b8,-0x40(%r12) │ │ │ │ + movq $0x58b578,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x1bca4c0,-0x10(%r12) │ │ │ │ movq $0x202a9d1,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp %bh,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49018b8c(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58b6b1 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1aac725(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x4801a7e2,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b6f8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x1aafb91(%rip),%rsi │ │ │ │ + lea 0x1a7e292(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4dc50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58b741 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x1aac695(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197caf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b784 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x3(%rax) │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58b830 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b825 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x58b758,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4801a9fc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b8e9 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b8de │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x58b798,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202b4e9,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sti │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58b994 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58b989 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x58b848,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sti │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58ba62 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 58394f │ │ │ │ - movq $0x583340,-0x48(%r12) │ │ │ │ + ja 58ba57 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x58b900,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x5833d8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202ab29,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ + test $0xc4834901,%eax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58baf4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x58b9a8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 583930 │ │ │ │ - movq $0x583848,-0x18(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1692026(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sar $0xa9,%cl │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58bb74 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58bb69 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58ba80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7(%rax) │ │ │ │ + test $0xc4834901,%eax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58bb18,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WXB mov (%r9),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58bdc0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jae 58bce3 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jae 58bdeb │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58bea4 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x58abe0,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x58ac28,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + lea -0x40(%r12),%rdx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 58bca4 │ │ │ │ + movq $0x58b0b8,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58ae00,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WXB mov (%r9),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58be84 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rsi │ │ │ │ + mov 0x25(%rbx),%rdi │ │ │ │ + mov 0x2d(%rbx),%r8 │ │ │ │ + mov 0x35(%rbx),%r9 │ │ │ │ + mov 0x3d(%rbx),%r10 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ + movq $0x58b680,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + movq $0x58b6c8,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x58b710,-0x60(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r10,-0x40(%r12) │ │ │ │ + movq $0x58ba80,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 58bdb6 │ │ │ │ + movq $0x58bb90,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a4a31(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + imulb 0x458b4801(%rcx) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58bec4 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + movq $0x58b130,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x58b178,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 58be65 │ │ │ │ + movq $0x58b608,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x583598,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ + movq $0x58b350,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x18b8fd7(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x58bcd8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x58bef8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x58bde0,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmc │ │ │ │ + test $0x458b4801,%eax │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + and $0xffffffd,%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018b8f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + rex.W mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 583a19 │ │ │ │ - movq $0x5839d0,-0x10(%rbp) │ │ │ │ + jb 58bf98 │ │ │ │ + movq $0x58bf58,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5839d0 │ │ │ │ + jne 58bf58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x71(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x583a00,0x0(%rbp) │ │ │ │ + add %ah,0x48018a48(%rax) │ │ │ │ + movl $0x58bf88,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583a00 │ │ │ │ + jne 58bf88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %dh,0x48(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5838d8 │ │ │ │ - lea 0x18b8f28(%rip),%rbx │ │ │ │ + jmp 58bc00 │ │ │ │ + lea 0x18a4869(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.W mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c00b │ │ │ │ + movq $0x58bff8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58bff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W mov (%rcx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 58bc00 │ │ │ │ + lea 0x18a4806(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.RXB mov (%r9),%r8b │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a47dd(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov 0x458d4801(%rbx),%cs │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 583aa0 │ │ │ │ - movq $0x583a78,-0x8(%rbp) │ │ │ │ + add %bl,0x48018a47(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c0b7 │ │ │ │ + movq $0x58c098,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583a78 │ │ │ │ + jne 58c098 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov 0x438b4c01(%rbx),%cs │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %ah,0x47(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ movq $0x2037dc1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5838d8 │ │ │ │ - lea 0x18b8ec1(%rip),%rbx │ │ │ │ + jmp 58bc00 │ │ │ │ + lea 0x18a477a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c12d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x58c118,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58c118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 58c133 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 182cc28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + repz test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58c1a4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c199 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + repz test $0xc4834901,%eax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58c148,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1691900(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xf2,%al │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58c2a8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c29d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x28(%r12) │ │ │ │ + movq $0x202a9e1,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4c188 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,%dl │ │ │ │ + test $0x458d4801,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58c338 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c32d │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x58c230,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202b4e9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x16917e7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4901a9f1(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c39f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58c2c0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 583b1c │ │ │ │ - movq $0x583b00,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 58c416 │ │ │ │ + movq $0x58c400,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583b00 │ │ │ │ + jne 58c400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov 0x438b4c01(%rbx),%cs │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x1bf9a80,0x0(%rbp) │ │ │ │ - jmp 5838d8 │ │ │ │ - lea 0x18b8e55(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov -0x876b7ff(%rbx),%cs │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18b8e2d(%rip),%r14 │ │ │ │ - jmp 1b4b380 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 58c40c │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ - movq $0x1ac22a8,-0x18(%r12) │ │ │ │ - movq $0x1e3c9c1,-0x10(%r12) │ │ │ │ - movq $0x201df59,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58c3c0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1691697(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18b8e4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 583c79 │ │ │ │ - movq $0x583c18,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c520 │ │ │ │ + movq $0x58c4d0,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583c18 │ │ │ │ + jne 58c4d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x3c(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x33(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1b4c520 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c594 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c589 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x58c490,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x169157e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 583c50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58c538,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4801a9ee(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c6f4 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 58c6b3 │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c6ff │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x58c0d8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 58c67f │ │ │ │ + movq $0x58c358,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58c1c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r14b,0xe(%r13) │ │ │ │ - lea 0x1ab4135(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58c71f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 58c6df │ │ │ │ + movq $0x58c5b0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x1ab4130(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x58c438,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b8dd8(%rip),%rbx │ │ │ │ + lea 0x18a4175(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x58c750,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x58c6a8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4801a9ed(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58c63c │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 583d3b │ │ │ │ - movq $0x583ce0,-0x10(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + rex mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c7f0 │ │ │ │ + movq $0x58c7b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583ce0 │ │ │ │ + jne 58c7b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - cmp $0xe3830058,%eax │ │ │ │ - (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + rex mov (%rcx),%al │ │ │ │ + movq $0x58c7e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583d18 │ │ │ │ + jne 58c7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48018a40(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58c620 │ │ │ │ + lea 0x18a4089(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r9b,(%r15) │ │ │ │ - xchg %eax,%esp │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - mov $0x4801dfbb,%eax │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b8d1e(%rip),%rbx │ │ │ │ + add %bl,0x40(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c863 │ │ │ │ + movq $0x58c850,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58c850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex mov (%rcx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 58c620 │ │ │ │ + lea 0x18a4026(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 583d90 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex mov (%rcx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a3ffd(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48018a3f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58c90f │ │ │ │ + movq $0x58c8f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58c8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48018a3f(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58c620 │ │ │ │ + lea 0x18a3f9a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x84358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + call 741caf1 <__environ@GLIBC_2.2.5+0x53dc8c9> │ │ │ │ + rex.RX (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 583fbd │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 583e3a │ │ │ │ - movq $0x583de0,-0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x75358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x1aab42a(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + jmp 1b4c520 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jmp 58c948 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58ca4d │ │ │ │ + movq $0x58c9f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583de0 │ │ │ │ + jne 58c9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 58ca58 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 58ca68 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58ca3d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x58c990,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1691b20(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + lea 0x18a3ea4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x189e8e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x189e8b1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58cae0 │ │ │ │ + movq $0x58cac8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58cac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + call ffffffff8ba0cc53 <__environ@GLIBC_2.2.5+0xffffffff899cca2b> │ │ │ │ + jnp 58cadb │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 570d28 │ │ │ │ + lea 0x18a3e49(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov 0x1f(%rax),%rdx │ │ │ │ - mov 0x27(%rax),%r10 │ │ │ │ - mov 0x7(%rax),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x7(%r11),%rax │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov 0xf(%r11),%r10 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov 0x17(%r11),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jg 583fe0 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rdi,%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 583efb │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ + add %ch,(%rax) │ │ │ │ + ds mov (%rcx),%al │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 5840cd │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 584084 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5840cd │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 584084 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 584116 │ │ │ │ - movq $0x583f80,-0x30(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a3e1d(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %eax,$0x89 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58cb94 │ │ │ │ + movq $0x58cb70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r11,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 583f80 │ │ │ │ + jne 58cb70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480189e7(%rax) │ │ │ │ + mov 0xf(%rbx),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 570d28 │ │ │ │ + lea 0x18a3db5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,$0x89 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + testl $0xd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + out %eax,$0x89 │ │ │ │ + add %ebp,%ecx │ │ │ │ + mov $0xe7,%dh │ │ │ │ + pop %rbx │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fimuls 0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,(%rdi) │ │ │ │ - xchg %eax,%esp │ │ │ │ - ret │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 5841e0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b8b14(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rdi,%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 584067 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 5840cd │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 584084 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 5840cd │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 583f24 │ │ │ │ - movq $0x584250,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r11,-0x8(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 583d90 │ │ │ │ - movq $0x584288,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r11,-0x8(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 583d90 │ │ │ │ - movq $0x584158,-0x20(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,$0x89 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58cc3f │ │ │ │ + movq $0x58cc20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584158 │ │ │ │ + jne 58cc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480189e6(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 570418 │ │ │ │ + lea 0x18a3d52(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x1a(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 570858 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x3d(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a3d35(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bh,-0x72b7fe76(%rip) │ │ │ │ + cmp $0x189e781,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x189e608(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp $0x8349018a,%eax │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x58ccb8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x169187f(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a3ceb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%r8) │ │ │ │ + jmp 58d460 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4ce8458d48018ac9,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 58cdb7 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x58cda0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58cda0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 5841fc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58421a │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x5841c8,0x8(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ + add %ah,-0x37(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1bf1cf8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4801a86f(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 583fb3 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 198fbe0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp 5ccbe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801a86f(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - je 583fb3 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1990b38 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x71(%rax) │ │ │ │ - test $0x1,%al │ │ │ │ + loopne 58cdb3 │ │ │ │ + mov %eax,(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5842ea │ │ │ │ + jb 58cdfd │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x189e5be(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1994e10 │ │ │ │ + jmp 1b4b380 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jno 5842a7 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 58432e │ │ │ │ + add %bl,0x480189e5(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58ce97 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58ce8c │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x58cdd0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x189e52f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5843f2 │ │ │ │ + in $0x89,%eax │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58cf88 │ │ │ │ movq $0x1bf8588,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x584398,-0x20(%rbp) │ │ │ │ + movq $0x58cf10,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584398 │ │ │ │ + jne 58cf10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x490189e4(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58cf78 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x58ce18,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5d6bd8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in $0x89,%al │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d003 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x58ceb0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0x89,%bl │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x58cfa0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x1690a75(%rip),%r14 │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ah,%bl │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58d103 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d0f8 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9e1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x189e2c3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - or $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 584511 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 584534 │ │ │ │ - movq $0x584470,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x480189e2(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58d197 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d18c │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x58d0a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x189e22f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loop 58d138 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58d288 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x58d210,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584470 │ │ │ │ + jne 58d210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x490189e1(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d278 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x58d118,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5d6bd8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 1bf1ce0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x44,%al │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5844b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + loope 58d228 │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d303 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x58d1b0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202ab29,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 1bfcac8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480189e0(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58d39f │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d394 │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x58d2a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x1690764(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1bc19b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock fisttps -0x3b7cb6ff(%rcx) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58d422 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x58d328,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x1bca4c0,-0x10(%r12) │ │ │ │ + movq $0x202a9d1,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sar $1,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbp) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000000(%rdi) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 584501 │ │ │ │ - movq $0x584348,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 58d4ce │ │ │ │ + movq $0x58cd60,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 58d4aa │ │ │ │ + movq $0x58d3c0,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x1ab38d3(%rip),%rsi │ │ │ │ - lea 0x1ab38cc(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x1ab38a9(%rip),%rsi │ │ │ │ - lea 0x1ab38a2(%rip),%r14 │ │ │ │ - lea 0x1a86cbc(%rip),%rbx │ │ │ │ + movq $0x58d030,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b85c8(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x18a3568(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x5849d8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor $0x8d48018a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58d59d │ │ │ │ + movq $0x58d550,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 584410 │ │ │ │ - movq $0x584580,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584580 │ │ │ │ + jne 58d550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005845(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %bh,%al │ │ │ │ + xor $0x8a,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + add %r8b,0x480058d5(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5845a8 │ │ │ │ + jne 58d580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x8a,%al │ │ │ │ + add %ecx,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58d460 │ │ │ │ + lea 0x18a34c4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock lock rex.RB pop %r8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,0x48018a34(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58d618 │ │ │ │ + movq $0x58d5f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5845f0 │ │ │ │ + jne 58d5f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x34(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x1f(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + jmp 58d460 │ │ │ │ + lea 0x18a3459(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000003(%rip) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jg 5847ac │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 584688 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 5846d0 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab36fd(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 58493e │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jge 584721 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab36ac(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 584769 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab3664(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x1ab3624(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 58480a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 584852 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab357b(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 584981 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jge 5848a3 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab352a(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 5848eb │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x1ab34e2(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x1ab34a2(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x1ab344f(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x1ab340c(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor $0x8a,%al │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xor $0x8a,%al │ │ │ │ + add %ebp,%ecx │ │ │ │ + cs fstpl 0x1(%rbx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - orl $0x584a10e8,0x45c74801(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + xor 0x458d4801(%rdx),%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58d6d4 │ │ │ │ + movq $0x58d6a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584a10 │ │ │ │ + jne 58d6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x2,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4c018a33(%rax) │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x1bf9a80,-0x8(%rbp) │ │ │ │ + movq $0x2037dc1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58d460 │ │ │ │ + lea 0x18a33bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58d720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10511074 <__environ@GLIBC_2.2.5+0xe4d0e4c> │ │ │ │ + (bad) │ │ │ │ + lret $0x0 │ │ │ │ + add %cl,0x39(%rcx) │ │ │ │ + decb (%rdi) │ │ │ │ (bad) │ │ │ │ + mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - orb $0x83,-0x2776b7ff(%rbx) │ │ │ │ - loopne 584a1d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 584b03 │ │ │ │ - movq $0x584a60,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + jl 58d81a │ │ │ │ + movq $0x58d770,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584a60 │ │ │ │ + jne 58d770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018b80(%rax) │ │ │ │ - movl $0x584aa0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xd7,%al │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584aa0 │ │ │ │ + jne 58d7b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x80(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 584b16 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 584af3 │ │ │ │ - movq $0x5842c0,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea 0x1ab32da(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x584b48,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 584b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018b7f(%rax) │ │ │ │ - movl $0x584b70,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 584b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48018b7f(%rax) │ │ │ │ - movl $0x584bb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + fcomps 0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 584bb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1bb81e8 │ │ │ │ nopl (%rax) │ │ │ │ - enter $0x20,$0x0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x7(%rbx),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jg 584c8d │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r8,%rdi │ │ │ │ - lea 0x10(%r10),%r8 │ │ │ │ - add %r11,%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 584c52 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 584d12 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 584c72 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jl 584d12 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - je 584d12 │ │ │ │ - movq $0x584d38,0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 584410 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r8,%rdi │ │ │ │ - lea 0x10(%r10),%r8 │ │ │ │ - add %r11,%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 584cf6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 584d12 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 584c72 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jl 584d12 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 584c72 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1ab30a5(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbp,%rbp,1),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x1aaa5b5(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + lea 0x18a32d2(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x1aaa59a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - addr32 test $0x1,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 584d79 │ │ │ │ - movq $0x584300,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1c(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x58d7e0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bb81e8 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1d98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jge 584d32 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 584df9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 584ddb │ │ │ │ - lea 0x18b7d60(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jge 584d5a │ │ │ │ - add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x584e08,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 58d8d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 58d979 │ │ │ │ + movq $0x58d8c0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584e08 │ │ │ │ + jne 58d8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jl 584d92 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jne 584e14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 584eeb │ │ │ │ - movq $0x584e58,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + fcomps 0x0(%rax) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584e58 │ │ │ │ + jne 58d8f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018b7c(%rax) │ │ │ │ - movl $0x584e88,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + fstps 0x0(%rax) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584e88 │ │ │ │ + jne 58d928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7c(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x584ec0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + fstps 0x0(%rax) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584ec0 │ │ │ │ + jne 58d960 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jl 584e4a │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - rex.WRB pop %r8 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - rorl $0x17,0x43(%rbx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - jmp 583d90 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jnp 58d97f │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58d720 │ │ │ │ + lea 0x18a3158(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - jnp 584ea2 │ │ │ │ + jrcxz 58d928 │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 584f69 │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 584f4b │ │ │ │ - lea 0x18b7c00(%rip),%rbx │ │ │ │ + jae 58da0b │ │ │ │ + lea 0x18a3130(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c018b7b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x584f78,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,-0x7cfe761d(%rax) │ │ │ │ + jrcxz 58d9d2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58dbce │ │ │ │ + movq $0x58da00,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584f78 │ │ │ │ + jne 58da00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7b(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ + add %ah,-0x1d(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 58505b │ │ │ │ - movq $0x584fc8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + je 58dbc4 │ │ │ │ + movq $0x58da58,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 584fc8 │ │ │ │ + jne 58da58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jnp 584f52 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - rex.WRXB pop %r8 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 584ff8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jrcxz 58d9e0 │ │ │ │ + add %ecx,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jp 584f82 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %dl,0x58(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 585030 │ │ │ │ + movq $0x58daa8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58daa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018b7a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x584f40,0x8(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %bh,0x480189e2(%rax) │ │ │ │ + movl $0x58dae8,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - jmp 583d90 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018b7a(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58534f │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 58535a │ │ │ │ - movq $0x5850e8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5850e8 │ │ │ │ + jne 58dae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x585128,-0x8(%rbp) │ │ │ │ + add %bh,-0x1e(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x58db30,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585128 │ │ │ │ + jne 58db30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB or %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jp 5850b2 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 58518f │ │ │ │ + add %dh,(%rax) │ │ │ │ + loop 58dab8 │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock jo 58db11 │ │ │ │ pop %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585170 │ │ │ │ + jne 58db70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %esp,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jns 5850fa │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r11b,0x48005851(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 585198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + loope 58daf8 │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + xor %r9b,-0x39(%r8) │ │ │ │ + xor %r9b,%r8b │ │ │ │ + fstps 0x0(%rax) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 57d1c0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1aaa1d7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aaa1c4(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018b79(%rax) │ │ │ │ - movl $0x5851e0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x18a2edf(%rip),%r14 │ │ │ │ + jmp 1a9c790 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cs mov (%rcx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58dc6a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58dc5f │ │ │ │ + movq $0x58dbf0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x58dc88,-0x10(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a2e8d(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5851e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 1a9c790 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x18a2e7f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - enter $0x4,$0x0 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x79(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x17(%rbx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jg 5852b8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - add %r10,%rdi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 585280 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 585343 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 5852a0 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jl 585343 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 585343 │ │ │ │ - movq $0x585388,0x18(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 584410 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - add %r10,%rdi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 585327 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 585343 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 5852a0 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jl 585343 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 5852a0 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 584f18 │ │ │ │ - lea 0x18b780a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + add %bl,0x2e(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 1994e10 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58d9a0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2e(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + jmp 58dc18 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018b77(%rax) │ │ │ │ - movl $0x5853c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %dh,-0x21(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58dd3c │ │ │ │ + movq $0x58dd08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5853c0 │ │ │ │ + jne 58dd08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cs mov (%rcx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 58dd2e │ │ │ │ + movq $0x58dd58,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58dcd0 │ │ │ │ + lea 0x189e375(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a2dcd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x77(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 5853f5 │ │ │ │ - movq $0x585448,0x0(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 19958f8 │ │ │ │ - movq $0x585428,0x28(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 19958f8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fimuls -0x2176b7ff(%rcx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57be30 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 5853b2 │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - jo 58542f │ │ │ │ - (bad) │ │ │ │ - incl 0xf(%rsi) │ │ │ │ + mov $0xba,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 58dd9a │ │ │ │ + movq $0x1bf8588,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 197bf70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 5853d2 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - and %r9b,0x48005854(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - shl $1,%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 585488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,-0x46(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x58dd78,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x5931c0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x18a2d51(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48018b76(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 585095 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub $0x96eb018a,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jbe 585442 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB loopne 585509 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 5854eb │ │ │ │ - lea 0x18b76a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jne 58546a │ │ │ │ - add %ecx,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x585518,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58e005 │ │ │ │ + movq $0x58de80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585518 │ │ │ │ + jne 58de80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jne 5854a2 │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - jne 585524 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5855fb │ │ │ │ - movq $0x585568,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 585568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adcl $0xffffff83,0x48000000(%rax) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ (bad) │ │ │ │ + jb 58de9d │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x75(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x585598,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x58def8,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585598 │ │ │ │ + jne 58def8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x75(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x5855d0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5855d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + xor $0x2,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jne 58555a │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - push %rsp │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - rorl $0x17,0x43(%rbx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 58e20e │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aa9e9e(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58df98,-0x40(%rbp) │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rsi │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%r8 │ │ │ │ + mov 0x2d(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - jmp 583d90 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58df98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + leave │ │ │ │ + pop %rdx │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x75(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 585959 │ │ │ │ - movq $0x585660,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 585660 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jne 5855ea │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%bl │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0x56,%al │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ebp,-0x1(%rsi) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + rex.RB call b1c188 │ │ │ │ + mov 0x5(%rbx),%r9 │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x25(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x3d(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x45(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x15(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x35(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x2d(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a2b64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58e068,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5856a8 │ │ │ │ + jne 58e068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - je 585632 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4858af07 <__environ@GLIBC_2.2.5+0x4654acdf> │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x48000001(%rcx) │ │ │ │ + movl $0x58e0d0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5856e8 │ │ │ │ + jne 58e0d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48018b74(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 585964 │ │ │ │ - movq $0x585730,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 58e49d │ │ │ │ + movq $0x58e118,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585730 │ │ │ │ + jne 58e118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x74(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x585758,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%dh │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r11b,-0x1f(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585758 │ │ │ │ + jne 58e158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - je 5856e2 │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock movabs 0x4807438b48005857,%al │ │ │ │ - mov 0xf(%rbx),%ecx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x74ffa71f(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %eax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5857a0 │ │ │ │ + jne 58e188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jae 58572a │ │ │ │ - add %ecx,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000003(%rdx) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jg 5859ea │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 585835 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 585878 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 585b6b │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jge 5858c4 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 585907 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%r10d │ │ │ │ + mov %r9d,%r11d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 58e4f2 │ │ │ │ + cmp %ebx,%r9d │ │ │ │ + ja 58df16 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58e1f9 │ │ │ │ + nopl (%rax) │ │ │ │ + int3 │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x23(%rbp),%dh │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 58e360 │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0x1aa9ba9(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 585088 │ │ │ │ - lea 0x1a85890(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b7240(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x585990,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58e268,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 585990 │ │ │ │ + jne 58e268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %edi,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 58e519 │ │ │ │ + movq $0x58e2b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e2b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 585a45 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 406430 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 585a88 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 585baf │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jge 585ad4 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 585b17 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 5854b8 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 585088 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 585088 │ │ │ │ - movq $0x199b6d8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x200b1e2,-0x10(%r12) │ │ │ │ - movq $0x200b1e2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 585088 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 585c38 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,-0x4(%rsi) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + loop 58e31f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e2f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB xchg %eax,%r8d │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 585f7a │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + jrcxz 58e34f │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e320 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 58637c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x50(%rbp),%r11b │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %al,(%r11,%r8,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x1(%r8),%r11 │ │ │ │ - mov %r10b,(%rax,%r11,1) │ │ │ │ - add $0x60,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - add $0x2,%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 585f8a │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%r10d │ │ │ │ + mov %r9d,%r11d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 58e56a │ │ │ │ + cmp %ebx,%r9d │ │ │ │ + ja 58df16 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58e1f9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 58e36e │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58df16 │ │ │ │ + movq $0x58e398,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e398 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 585d2c │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x2,%r8 │ │ │ │ - add $0x60,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 585f8a │ │ │ │ - mov %?,%ebx │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 58e591 │ │ │ │ + movq $0x58e3e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e3e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 586369 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x60(%rbp),%r11b │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%al │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov %r9b,(%rax,%r8,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ - mov %r10b,(%rax,%r9,1) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - lea 0x2(%r8),%r9 │ │ │ │ - mov %r11b,(%rax,%r9,1) │ │ │ │ - add $0x68,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - add $0x3,%rdi │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 585f8a │ │ │ │ - nop │ │ │ │ - mov %?,%ebx │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58df16 │ │ │ │ + movq $0x58e428,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rax,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + fiadds (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x1c(%r8) │ │ │ │ + pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 585e14 │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x3,%r8 │ │ │ │ - add $0x68,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 585f8a │ │ │ │ - test %al,(%rbx) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + out %al,$0x58 │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58e4c8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e4c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 585e44 │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58e4f2 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58e1f9 │ │ │ │ + movq $0x58e618,0x10(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58e540,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 585f7a │ │ │ │ - nop │ │ │ │ - lea (bad),%esi │ │ │ │ - repz (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 586356 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r10b │ │ │ │ - mov 0x60(%rbp),%r11b │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x68(%rbp),%al │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x50(%rbp),%r9b │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - lea 0x10(%r14),%r9 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %dl,(%r9,%r8,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ - mov %r10b,(%rdx,%r9,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%r9 │ │ │ │ - mov %r11b,(%rdx,%r9,1) │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x3(%r8),%r9 │ │ │ │ - mov %al,(%rdx,%r9,1) │ │ │ │ - add $0x70,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 585f8a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (bad),%esi │ │ │ │ - repz (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58e56a │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58e1f9 │ │ │ │ + movq $0x58e650,0x10(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58e5b8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e5b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + fiadds (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - jne 585f4c │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x70,%rbp │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 585f8a │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58e5e2 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 58e1f9 │ │ │ │ + movq $0x58e688,0x8(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + jmp 1977e70 │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 585f7c │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r9 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jge 58622e │ │ │ │ - lea 0xc(%r8),%r10 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jg 586250 │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - mov (%r10,%rdi,1),%r10b │ │ │ │ - cmp $0x80,%r10b │ │ │ │ - jae 586201 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - jl 5861b6 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - jge 5860a3 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0xb8(%rsp) │ │ │ │ - lea 0x2(%rdi),%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov (%r9,%r11,1),%r9b │ │ │ │ - movq $0x585d40,-0x68(%rbp) │ │ │ │ - movzbl %r9b,%r11d │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ - movzbl %al,%r11d │ │ │ │ - add $0xffffffffffffff80,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - add %rdx,%r11 │ │ │ │ - movzbl %r10b,%edx │ │ │ │ - add $0xffffffffffffff20,%rdx │ │ │ │ - shl $0xc,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %r14,%r11 │ │ │ │ - lea -0x80(%rdx),%r14 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r10b,-0x18(%rbp) │ │ │ │ - mov %al,-0x10(%rbp) │ │ │ │ - mov %r9b,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - lea 0x2(%rdi),%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov (%r9,%r11,1),%r9b │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - lea 0x3(%rdi),%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov (%rdx,%r11,1),%dl │ │ │ │ - movq $0x585e58,-0x70(%rbp) │ │ │ │ - movzbl %dl,%r11d │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - movzbl %r9b,%r11d │ │ │ │ - add $0xffffffffffffff80,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add %rcx,%r11 │ │ │ │ - movzbl %al,%ecx │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - shl $0xc,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ - movzbl %r10b,%r11d │ │ │ │ - add $0xffffffffffffff10,%r11 │ │ │ │ - shl $0x12,%r11 │ │ │ │ - add %rcx,%r11 │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea -0x80(%r11),%r14 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %r10b,-0x20(%rbp) │ │ │ │ - mov %al,-0x18(%rbp) │ │ │ │ - mov %r9b,-0x10(%rbp) │ │ │ │ - mov %dl,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff90,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jge 5862bd │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jl 5860a3 │ │ │ │ - mov %r10b,%r11b │ │ │ │ - add $0xbf,%r11b │ │ │ │ - cmp $0x19,%r11b │ │ │ │ - ja 5861ee │ │ │ │ - add $0x20,%r10b │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %r10b,(%r11,%r8,1) │ │ │ │ - inc %r8 │ │ │ │ - inc %rdi │ │ │ │ - jmp 585f8a │ │ │ │ - lea 0x10(%r14),%r11 │ │ │ │ - mov %r10b,(%r11,%r8,1) │ │ │ │ - inc %r8 │ │ │ │ - inc %rdi │ │ │ │ - jmp 585f8a │ │ │ │ - cmp $0xe0,%r10b │ │ │ │ - jae 586212 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - jmp 585fb8 │ │ │ │ - cmp $0xf0,%r10b │ │ │ │ - jae 586223 │ │ │ │ - mov $0x3,%r11d │ │ │ │ - jmp 585fb8 │ │ │ │ - mov $0x4,%r11d │ │ │ │ - jmp 585fb8 │ │ │ │ - movq $0x5863a0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf23d8 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - add %r9,%rdx │ │ │ │ - cmp $0xc,%rdx │ │ │ │ - jl 58628c │ │ │ │ - movq $0x585e28,-0x28(%rbp) │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf2410 │ │ │ │ - movq $0x585f60,-0x28(%rbp) │ │ │ │ - lea 0xc(%rsi),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1bf2410 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov (%rax,%r11,1),%al │ │ │ │ - movq $0x585c70,-0x60(%rbp) │ │ │ │ - movzbl %al,%r11d │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - movzbl %r10b,%r11d │ │ │ │ - add $0xffffffffffffff40,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - add %r9,%r11 │ │ │ │ - mov %r14,%r9 │ │ │ │ - lea -0x80(%r11),%r14 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r10b,-0x10(%rbp) │ │ │ │ - mov %al,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 1816100 │ │ │ │ - movq $0x585f10,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - movq $0x585dd8,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - movq $0x585cf0,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 182d4e0 │ │ │ │ - nop │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 1bc4ab8 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 1bc4ab8 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret │ │ │ │ + incl (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 1bc4ab8 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 5863b4 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 58e5e2 │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x52,%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 586419 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x586408,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 58ea15 │ │ │ │ + movq $0x58e748,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 586408 │ │ │ │ + jne 58e748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x52(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x586430,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 17f1438 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4801a6c0(%rax) │ │ │ │ - mov 0x17(%rbx),%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 586449 │ │ │ │ - lea 0x1a6c090(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adc $0x1,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 58ea20 │ │ │ │ + movq $0x58e7c0,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e7c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x586488,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea 0xc(%rax),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf21d0 │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - movq $0x585c38,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x586530,0x18(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x1b(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 585c38 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0xffffff83,0x48000004(%rip) │ │ │ │ + clc │ │ │ │ + add 0x9(%rbx),%dh │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + movq $0x58e838,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 586524 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 586530 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 58ede1 │ │ │ │ + movq $0x58e880,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x17f1918,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x586508,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push %rax │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5865ed │ │ │ │ - movq $0x1bf7518,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x5863c8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1bc9a30,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x18b65b1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - mov %gs:(%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58667b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 586676 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1aa24e8(%rip),%r9 │ │ │ │ - lea 0x1aa24e1(%rip),%r8 │ │ │ │ - lea 0x18d010a(%rip),%rdi │ │ │ │ - lea 0x18b5da4(%rip),%rsi │ │ │ │ - lea 0x18b88ac(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 582230 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x3(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x58e8c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4859f1f6 <__environ@GLIBC_2.2.5+0x4655efce> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5866c1 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5866d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18b64f9(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov %fs:(%rcx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 585628 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + call 43e3e922 <__environ@GLIBC_2.2.5+0x41dfe6fa> │ │ │ │ + (bad) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %eax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%r10d │ │ │ │ + mov %r9d,%r11d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 58ee32 │ │ │ │ + cmp %ebx,%r9d │ │ │ │ + ja 58ebf5 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + movq $0x58e9a8,-0x40(%rbp) │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rsi │ │ │ │ + mov 0x1d(%rbx),%rdi │ │ │ │ + mov 0x25(%rbx),%r8 │ │ │ │ + mov 0x2d(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov 0x45(%rbx),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58e9a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + leave │ │ │ │ + pop %rdx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB xchg %eax,%r8d │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58671a │ │ │ │ - movq $0x586738,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b647a8 │ │ │ │ - lea 0x18b659f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x65(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58677d │ │ │ │ - movq $0x586690,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5867a0,-0x10(%rbp) │ │ │ │ - lea 0x18b4ef7(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edi,0x48000002(%rip) │ │ │ │ + movl $0x58ebe8,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%r9 │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x25(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x3d(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x45(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x15(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57e118 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x35(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x2d(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a215c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58ea78,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ea78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018b64(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5867d8,0x8(%rbp) │ │ │ │ - lea 0x18b4e85(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 57e118 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x48000001(%rbp) │ │ │ │ + movl $0x58eae0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58eae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %fs:(%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 586810 │ │ │ │ - movq $0x586908,0x0(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x18cff6c(%rip),%rdi │ │ │ │ - lea 0x18b5c06(%rip),%rsi │ │ │ │ - lea 0x18b870e(%rip),%r14 │ │ │ │ - jmp 582230 │ │ │ │ + je 58ed65 │ │ │ │ + movq $0x58eb28,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 58684c │ │ │ │ - movq $0x586bb8,0x8(%rbp) │ │ │ │ - lea 0x1aa230e(%rip),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x18cff34(%rip),%rdi │ │ │ │ - lea 0x18b5bce(%rip),%rsi │ │ │ │ - lea 0x18b86d6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 582230 │ │ │ │ - movq $0x586880,0x8(%rbp) │ │ │ │ - lea 0x18b6395(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 586880 │ │ │ │ + jne 58eb28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + mov %edi,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7d(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rbp) │ │ │ │ + movl $0x58eb68,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58eb68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7d(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%r10 │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - add $0x58,%rbp │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 586964 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x74ffa715(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %eax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58eb98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %ebx,%r10d │ │ │ │ + mov %r9d,%r11d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 58edba │ │ │ │ + cmp %ebx,%r9d │ │ │ │ + ja 58ebf5 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 586ab9 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5869e9 │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x1e3e942,-0x18(%r12) │ │ │ │ - movq $0x1e3e942,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x5868a0,-0x58(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x12(%rdx),%esi │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x1aa919d(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 58ec1b │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0x1aa918e(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 58ec2e │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 58ec39 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + movq $0x58ec60,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ec60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - or $0x0,%eax │ │ │ │ + int3 │ │ │ │ + fiadds (%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018b81(%rax) │ │ │ │ - mov 0x68(%rbp),%eax │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%r10 │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - add $0x60,%rbp │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 586b3a │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1e3e942,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x586a60,-0x60(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 58ee59 │ │ │ │ + movq $0x58eca8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58eca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + int3 │ │ │ │ + fiadds (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - orb $0x78,-0x3b7cb6ff(%rbx) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 586c7b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x1e3e942,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 586cc2 │ │ │ │ - movq $0x586d20,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 586700 │ │ │ │ - lea 0x18b6017(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + movq $0x58ecf0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rax,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ecf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + fiadds (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + in (%dx),%eax │ │ │ │ + pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 586d2c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ed38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58ed90,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ed90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 586d7a │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58edba │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x586ce0,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - pop %rdi │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x60(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 586e08 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 586e03 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x586e20,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf5508 │ │ │ │ + jmp 58ec0d │ │ │ │ + movq $0x58efe0,0x10(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58ee08,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ee08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48018b5e(%rax) │ │ │ │ - movl $0x586e80,0x0(%rbp) │ │ │ │ - jmp 586700 │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58ee32 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + movq $0x58ef88,0x10(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + movq $0x58ee80,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ee80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + fiadds (%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58eeaa │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + movq $0x58eee0,0x8(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + jmp 1977e70 │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ + incl (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 58ef01 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 586e8c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 58ec0d │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int3 │ │ │ │ + fiadds (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 586ee4 │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x586f28,0x18(%rbp) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1bf3308 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x586e40,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - ... │ │ │ │ + jmp 58ebf5 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 58eeaa │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b4af68,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 58efa9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x5d(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58ebf5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 58f001 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 58ec0d │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x1dfbbb8(%rax),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 586fc2 │ │ │ │ - movq $0x586fb0,-0x8(%rbp) │ │ │ │ - lea 0x18b5d60(%rip),%rbx │ │ │ │ + jb 58f063 │ │ │ │ + movq $0x58f080,-0x8(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 586fb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 58e708 │ │ │ │ + lea 0x18a1b16(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1aa8d09(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aa8d04(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b5d47(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58706d │ │ │ │ - movq $0x587028,-0x10(%rbp) │ │ │ │ - lea 0x18b5cf0(%rip),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 587028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73512a14 <__environ@GLIBC_2.2.5+0x714d27ec> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + adc %dh,%cl │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 58e708 │ │ │ │ + lea 0x18a1a93(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp $0x1bf7120,%rcx │ │ │ │ - jne 58705f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1bed320 │ │ │ │ - add $0x8,%rsp │ │ │ │ - lea 0x1aafff3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x18b5cac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16fe74a4(%rax) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rsp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5870d2 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - movq $0x1e3cce1,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a44810 │ │ │ │ - lea 0x18b5c67(%rip),%rbx │ │ │ │ + jb 58f172 │ │ │ │ + movq $0x58f190,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58e708 │ │ │ │ + lea 0x18a1a17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48018b5c,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 587121 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x587138,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18b4591(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x1aa8bf9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aa8bf4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5a(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 585628 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 58e708 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - pop %rsp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x70(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 587182 │ │ │ │ - movq $0x587198,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73512b4c <__environ@GLIBC_2.2.5+0x714d2924> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + rex.W │ │ │ │ + repnz pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b647a8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 58e708 │ │ │ │ + lea 0x18a1973(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rsp │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5871dd │ │ │ │ - movq $0x5870f0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x587200,-0x10(%rbp) │ │ │ │ - lea 0x18b4477(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 57e118 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 58f2c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + decl 0x15(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018b5b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x587238,0x8(%rbp) │ │ │ │ - lea 0x18b4445(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 57e118 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + or %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x5872e0,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58f2f6 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + movq $0x58f330,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ mov %rbx,%r8 │ │ │ │ - lea 0x18cf51b(%rip),%rdi │ │ │ │ - lea 0x18b51b5(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 582230 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a18fb(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 587355 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jns 58726a │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x6f(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5874e5 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 58768c │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58741e │ │ │ │ - movq $0x1bf7608,-0xa0(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x1bf7590,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x1e3e942,-0x18(%r12) │ │ │ │ - movq $0x1e3e942,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x587990,0x18(%rbp) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x587278,-0x40(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ + jmp 1bc4af8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x77(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 587505 │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 587819 │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5875ca │ │ │ │ - movq $0x1bf7608,-0xa0(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x1bf7590,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1e3e942,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x587b50,0x18(%rbp) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x587488,-0x48(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nop │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58f49d │ │ │ │ + movq $0x58f3b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018b75(%rax) │ │ │ │ - mov 0x60(%rbp),%eax │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587751 │ │ │ │ - movq $0x1bf7608,-0xa0(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - movq $0x1bf7590,-0x88(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - lea -0x88(%r12),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - lea -0xa0(%r12),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x1e3e942,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x587a70,0x18(%rbp) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x587638,-0x48(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - je 58774a │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.RB push $0x604d8b48 │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - add $0x50,%rbp │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5878da │ │ │ │ - movq $0x1bf7608,-0xa0(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - movq $0x1bf7590,-0x88(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x5d6660,-0x70(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - lea -0x88(%r12),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - lea -0xa0(%r12),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x587c30,0x18(%rbp) │ │ │ │ - lea -0x6f(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 59acf0 │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x5877c0,-0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r11,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 48594cac <__environ@GLIBC_2.2.5+0x46554a84> │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f3e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %dh,%ah │ │ │ │ + pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 58799c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f430 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5879ea │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x587950,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x480058f4 │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 587a7c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + cmovl -0x74b7dfbb(%rbx),%ecx │ │ │ │ + jge 58f484 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58f2c0 │ │ │ │ + lea 0x18a175c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 58f4f0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x15(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587aca │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x587a30,-0x30(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58f526 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + movq $0x58f560,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a16db(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x25(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 58f580 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 587b5c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 1bc4958 │ │ │ │ + lea 0x1aa881b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1aa8804(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587baa │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x587b10,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 58f6e5 │ │ │ │ + movq $0x58f5f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f5f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %dh,%dh │ │ │ │ + pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 587c3c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 58f630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587c8a │ │ │ │ - movq $0x5d69a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x587bf0,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 587d20 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587d15 │ │ │ │ - movq $0x587160,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 58f62c │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a44810 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x18b50e9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xf6,%al │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x18b509a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 58f6b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jp 587dfd │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + cmovl -0x74b7dfbb(%rbx),%ecx │ │ │ │ + jge 58f6cc │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 58f4f0 │ │ │ │ + lea 0x18a1524(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - adcl $0x1,-0x75(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 58f82d │ │ │ │ + movq $0x58f748,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - mov %ss,-0x75(%rax) │ │ │ │ - add %ecx,-0x77(%rax) │ │ │ │ - repz jmp 1bfcac8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor $0x58,%bh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 58f780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %rax │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,-0x75(%rdx) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 587e7a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - movq $0x1e3bc2a,-0x20(%rbp) │ │ │ │ - movq $0x1e3c9c1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 183eee0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x58f7,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 587eba │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x587ed0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0ae0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %bh,%al │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 58f800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x45,-0x38b7fe41(%rdx) │ │ │ │ - add %bl,0x70(%rcx) │ │ │ │ - add (%rdx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x8(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ab0cf8 │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a13e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x7d(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 58f8e0 │ │ │ │ + movq $0x58f888,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58812b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x587f48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r8b,%r8b │ │ │ │ + clc │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 587f48 │ │ │ │ + jne 58f8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58f8dc │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aa84cd(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aa84b2(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58811b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x77(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x7f(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x87(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x97(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0xa7(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xaf(%rbx),%rax │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rcx │ │ │ │ - mov 0xbf(%rbx),%rbx │ │ │ │ - movq $0x5d69e0,-0xc0(%r12) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0xa8(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x1e3bc53,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xbf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + sub %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x58f948,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %bh,%cl │ │ │ │ pop %rax │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 593cc0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + rex.WRB clc │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f988 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5881ca │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5881bf │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x1e3ce8b,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + lock sar $1,%cl │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58f9d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 588242 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588237 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x1e3cebc,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + lock adc %bh,%dl │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + rex.WRB clc │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fa10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5882ba │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5882af │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x1e3ceed,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x6(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a11dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov (%rcx),%r8 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588329 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x588310,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + addl $0xffffff8b,0x48000000(%rcx) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x58faa0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 588310 │ │ │ │ + jne 58faa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48018b4c(%rax) │ │ │ │ - movl $0x588340,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 57efc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x39(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x18b3957(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + cli │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ab1b50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fad8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58faf4 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5883b0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5883c8,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - lea 0x18b36e9(%rip),%rsi │ │ │ │ - lea 0x1a80792(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 58fc45 │ │ │ │ + movq $0x58fb60,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fb60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + sti │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 58fb98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex.WXB mov (%r9),%rax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588448 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x588460,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18b3421(%rip),%rsi │ │ │ │ - lea 0x1a806ea(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4b(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5884d1 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5884c1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1e3ca3a,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3b8a9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x588520,0x0(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - lea 0x18b3360(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 58fb99 │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fbe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %bh,%ah │ │ │ │ + pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 588514 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 588520 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5884f8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 58fc18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x4(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a0fdc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5885c0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5885d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x18b3439(%rip),%rsi │ │ │ │ - lea 0x1a80572(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x1aaf7ba(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1aaf7a3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add 0x7d(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 58fcf8 │ │ │ │ + movq $0x58fca0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,(%rdx) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588677 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x588650,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + and %r11b,%r8b │ │ │ │ + cld │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 588650 │ │ │ │ + jne 58fcd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor %ecx,0x7e38301(%rbx) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 588667 │ │ │ │ - lea 0x18b31b1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58fcf4 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aa80b5(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x18b31ca(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x1aa809a(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 58f5b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0xb(%rax) │ │ │ │ - test $0x1,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588729 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58871e │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x588768,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + sub %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 58875c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 588768 │ │ │ │ + movq $0x58fd88,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fd88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x588740,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x47(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58883c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588831 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x588690,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - lea 0x199a750(%rip),%rsi │ │ │ │ - lea 0x19afb81(%rip),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x58fd,$0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp b625a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fdc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.RXB mov (%r9),%r8d │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5888c3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5888b8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x5887d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - lea 0x19aed28(%rip),%rdi │ │ │ │ - lea 0x19afb71(%rip),%rsi │ │ │ │ - lea 0x1996c12(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock adc %bh,%dh │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca66a0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fe10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xor %ecx,0x458d4801(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 588901 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18b3171(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + rex.WRB clc │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b323c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fe50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4801a808,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5889b1 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5889a6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2037dc1,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5889f0,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x4c0058fe(%r8) │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1977e70 │ │ │ │ + lea 0x18a0db4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5889e4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5889f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + addl $0xffffff8b,0x48000000(%rcx) │ │ │ │ + xor %r9b,-0x7d(%r8) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x58fee0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58fee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + lcall *0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5889c8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 58ff18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds 0x1(%rbx,%rcx,4) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588abb │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588ab0 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x588918,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x199a4d1(%rip),%rsi │ │ │ │ - lea 0x19af902(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp b625a8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 58ff34 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x48,0x1(%rbx,%rcx,4) │ │ │ │ + add %ch,0x480189b5(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 588b3a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588b2f │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x588a58,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%r8 │ │ │ │ - lea 0x19aeab1(%rip),%rdi │ │ │ │ - lea 0x19af8fa(%rip),%rsi │ │ │ │ - lea 0x199699b(%rip),%r14 │ │ │ │ + jb 58ff81 │ │ │ │ + movq $0x58ffa0,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca66a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 572760 │ │ │ │ + lea 0x18a0d08(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 58ffac │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x4801a806(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 588c25 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588c1a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x2037dc1,-0x60(%r12) │ │ │ │ - movq $0x1bca4c0,-0x58(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x50(%r12) │ │ │ │ - lea -0x6e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x588c68,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 58ffe6 │ │ │ │ + movq $0x590008,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 572760 │ │ │ │ + lea 0x18a0cb3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 588c5c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 588c68 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 590014 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1ab17c8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0xc(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a0c65(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x588c40,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x48(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 588d3c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588d31 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x588b50,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - lea 0x199a250(%rip),%rsi │ │ │ │ - lea 0x19af681(%rip),%r14 │ │ │ │ + jb 5900db │ │ │ │ + movq $0x5900a0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp b625a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5900a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x4801a804(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588e25 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588e1a │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x2037dc1,-0x60(%r12) │ │ │ │ - movq $0x1bca4c0,-0x58(%r12) │ │ │ │ - movq $0x1e3b8d1,-0x50(%r12) │ │ │ │ - lea -0x6e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x588e68,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 588e5c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 588e68 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8b4c0189,%eax │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x89,%bh │ │ │ │ + add %ecx,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x588e40,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x590060,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x18a0bba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x40(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 588f3c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 588f31 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x588d50,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - lea 0x199a050(%rip),%rsi │ │ │ │ - lea 0x19af481(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp b625a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov (%rcx),%eax │ │ │ │ + add %dh,-0x49(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5890a1 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589096 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x588ad0,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x588fe0,-0x30(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea -0x18(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 5901d3 │ │ │ │ + movq $0x590188,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 588fe0 │ │ │ │ + jne 590188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3f(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 58904f │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58903f │ │ │ │ - movq $0x588ed0,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - lea 0x19ae5a1(%rip),%rdi │ │ │ │ - lea 0x19af3ea(%rip),%rsi │ │ │ │ - lea 0x199648b(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ca66a0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58903f │ │ │ │ - movq $0x588cd0,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - lea 0x19ae54a(%rip),%rdi │ │ │ │ - lea 0x19af393(%rip),%rsi │ │ │ │ - lea 0x1996434(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ca66a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x89,%bh │ │ │ │ + add %ecx,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x1bf9a80,0x0(%rbp) │ │ │ │ + movq $0x2037dc1,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 5763c8 │ │ │ │ + lea 0x18a0b1e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x48018b3e(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 589296 │ │ │ │ - add $0x128,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58928b │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x588f50,-0x120(%r12) │ │ │ │ - mov %r8,-0x110(%r12) │ │ │ │ - mov %rdx,-0x108(%r12) │ │ │ │ - mov %r9,-0x100(%r12) │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - mov %rsi,-0xf0(%r12) │ │ │ │ - movq $0x1bca4c0,-0xe8(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xe0(%r12) │ │ │ │ - mov %rdi,-0xd8(%r12) │ │ │ │ - movq $0x1bca4c0,-0xd0(%r12) │ │ │ │ - movq $0x1e3b921,-0xc8(%r12) │ │ │ │ - lea -0xe6(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - movq $0x1bca4c0,-0xb8(%r12) │ │ │ │ - mov %rsi,-0xb0(%r12) │ │ │ │ - lea -0xce(%r12),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0x1bca4c0,-0xa0(%r12) │ │ │ │ - movq $0x1e3b949,-0x98(%r12) │ │ │ │ - lea -0xb6(%r12),%rbx │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - movq $0x1bca4c0,-0x88(%r12) │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - lea -0x9e(%r12),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - movq $0x1bca4c0,-0x70(%r12) │ │ │ │ - movq $0x1e3b971,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x1bca4c0,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x6e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1bca4c0,-0x40(%r12) │ │ │ │ - movq $0x1e3b999,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1bca4c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - movq $0x1e3b9c1,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x5892d8,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1979688 │ │ │ │ - movq $0x128,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 5892cc │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5892d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + or -0x876b7ff(%rdx),%cl │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 5900f8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x5892b0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or -0x976b3ff(%rdx),%cl │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 590150 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp $0x8b,%al │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 589671 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5893c0,-0x50(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5893c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49018b3b(%rax) │ │ │ │ - add $0x160,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589661 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x77(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x87(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x97(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0xa7(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0xaf(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rax │ │ │ │ - mov 0xbf(%rbx),%rbx │ │ │ │ - movq $0x5888d8,-0x158(%r12) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %rcx,-0x148(%r12) │ │ │ │ - movq $0x5890b8,-0x140(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x130(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x128(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x120(%r12) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rcx,-0x118(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x110(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x108(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x100(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0xf8(%r12) │ │ │ │ - movq $0x1bc9a30,-0xf0(%r12) │ │ │ │ - movq $0x1e3ba38,-0xe8(%r12) │ │ │ │ - lea -0x140(%r12),%rcx │ │ │ │ - mov %rcx,-0xe0(%r12) │ │ │ │ - movq $0x1bca4c0,-0xd8(%r12) │ │ │ │ - lea -0xef(%r12),%rcx │ │ │ │ - mov %rcx,-0xd0(%r12) │ │ │ │ - lea -0x158(%r12),%rcx │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - movq $0x5d69e0,-0xc0(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0xb8(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0xa8(%r12) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - lea -0xd6(%r12),%rcx │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x1e3bc53,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xbf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x160,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480189b6(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 5764d8 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %cl,0x458d4801(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 589722 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 589717 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x589340,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ + ja 5902d5 │ │ │ │ + movq $0x5901f8,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x590220,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x590248,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ + movq $0x1b4f5e0,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ + lea 0x18a0a21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp %cl,0x458d4801(%rbx) │ │ │ │ - call 1050d094 <__environ@GLIBC_2.2.5+0xe4cce6c> │ │ │ │ - (bad) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %dh,0x4c0189b6(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x1aaaeb7(%rip),%r14 │ │ │ │ + jmp 579750 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 58979f │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 5897ec │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x588850,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x589690,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or -0x876b7ff(%rdx),%cl │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x18a09f4(%rip),%r14 │ │ │ │ + jmp 1b4b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x4a(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59038c │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x1aaae56(%rip),%r14 │ │ │ │ + movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ + movq $0x2037dc1,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 579750 │ │ │ │ + lea 0x18a09bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 589858 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x589870,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - lea 0x18b2269(%rip),%rsi │ │ │ │ - lea 0x1a7f2ea(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x1bf9a80,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x189b6a7(%rip),%rsi │ │ │ │ + lea 0x18a0a39(%rip),%r14 │ │ │ │ + jmp 1af4f98 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0xa(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + jmp 5903b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 590430 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x4(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x54(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 589a7a │ │ │ │ - add $0x140,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589a6f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x5882d0,-0x138(%r12) │ │ │ │ - mov %r14,-0x128(%r12) │ │ │ │ - movq $0x588368,-0x120(%r12) │ │ │ │ - mov %rsi,-0x110(%r12) │ │ │ │ - mov %rbx,-0x108(%r12) │ │ │ │ - lea -0x138(%r12),%rbx │ │ │ │ - mov %rbx,-0x100(%r12) │ │ │ │ - movq $0x588410,-0xf8(%r12) │ │ │ │ - mov %rbx,-0xe8(%r12) │ │ │ │ - movq $0x588588,-0xe0(%r12) │ │ │ │ - mov %rbx,-0xd0(%r12) │ │ │ │ - movq $0x588610,-0xc8(%r12) │ │ │ │ - lea -0xe0(%r12),%r9 │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - movq $0x1bca4c0,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%r10 │ │ │ │ - mov %r10,-0xa8(%r12) │ │ │ │ - movq $0x2037dc1,-0xa0(%r12) │ │ │ │ - movq $0x1bca4c0,-0x98(%r12) │ │ │ │ - lea -0xf8(%r12),%r10 │ │ │ │ - mov %r10,-0x90(%r12) │ │ │ │ - lea -0xae(%r12),%r10 │ │ │ │ - mov %r10,-0x88(%r12) │ │ │ │ - movq $0x1bca4c0,-0x80(%r12) │ │ │ │ - movq $0x1e3b881,-0x78(%r12) │ │ │ │ - lea -0x96(%r12),%r10 │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - movq $0x589740,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x589810,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5904df │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jl 5904d1 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 59050b │ │ │ │ + movq $0x590480,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x140,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x5904c0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5904c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 589b0c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589b01 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jg 589ace │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a7f382(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 590502 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1aa78d1(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0x7,%rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffff9,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x18a0972(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 590519 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1aa78a9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 59052c │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5904d1 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 590537 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59050b │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x590570,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x189ab2f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 589b9c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589b91 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jg 589b5e │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a7f2f2(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0x7,%rbx │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - add $0xfffffffffffffff9,%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 590594 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x189aaf5(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x33(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x70(%rbp),%rax │ │ │ │ + add %ah,0x48018a08(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 589ca5 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x589c18,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea 0x18b1ee1(%rip),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 59073d │ │ │ │ + movq $0x5905f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 589c18 │ │ │ │ + jne 5905f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x66(%rax) │ │ │ │ - pushf │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock (bad) │ │ │ │ - pushf │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %ah,0x8(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x590640,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 589c60 │ │ │ │ + jne 590640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pushfw │ │ │ │ - add %ecx,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x7,%rbx │ │ │ │ - jg 589e8f │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movq $0x589d18,-0x18(%rbp) │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp d9fd40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x1(%rip),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or %cl,0x45c74801(%rdx) │ │ │ │ + add %ch,0x6(%rax) │ │ │ │ + pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - jmp 589d38 │ │ │ │ - mov %ah,(%rbx) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x590698,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590698 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589ddb │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 589d5e │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 589d97 │ │ │ │ - movq $0x589b20,-0x20(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9a80,0x38(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x1af1d40,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - lea -0x1c(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x589e18,0x0(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1977e70 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x589cc0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x5906e0,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ah,(%rdi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5906e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x7(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x590708,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5e(%rbp),%dh │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589e72 │ │ │ │ - movq $0x589a90,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + add %dl,0x7(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x38(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - mov $0x7,%edx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 589c7f │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x30(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 589f1d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 589f12 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x589bb0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 590430 │ │ │ │ + lea 0x18a0724(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 590790 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x4(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48018b2f(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 589fb7 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x589f90,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + test $0x89,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + rex.RB loopne 5907e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 59083f │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jl 590831 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 59086b │ │ │ │ + movq $0x5907e0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 589f90 │ │ │ │ + jne 5907e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2f(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - movq $0x589fd0,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - lea 0x18b1b6d(%rip),%rsi │ │ │ │ - lea 0x18b2576(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %ah,0x480189a8(%rax) │ │ │ │ + movl $0x590820,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b338e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RX add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x52(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a01e │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ + add %ah,-0x58(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e3ce5a,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0x1bf9a80,0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 590862 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1aa756a(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1ab0c20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x18a0632(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 590879 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x1aa7527(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 59088c │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 590831 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 590897 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 59086b │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5908f8,0x10(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x189a7cf(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rsi,%rax,1),%esi │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 59086b │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 590831 │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018b2f(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58a201 │ │ │ │ - add $0x130,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a1f6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - movq $0x588168,-0x128(%r12) │ │ │ │ - mov %rdi,-0x118(%r12) │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %r8,-0x108(%r12) │ │ │ │ - movq $0x5881e0,-0x100(%r12) │ │ │ │ - mov %rdi,-0xf0(%r12) │ │ │ │ - mov %rbx,-0xe8(%r12) │ │ │ │ - mov %r8,-0xe0(%r12) │ │ │ │ - movq $0x588258,-0xd8(%r12) │ │ │ │ - mov %rdi,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0x1bf7680,-0xb0(%r12) │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - movq $0x1b35a00,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%r9 │ │ │ │ - mov %r9,-0x90(%r12) │ │ │ │ - movq $0x5898c0,-0x88(%r12) │ │ │ │ - lea -0x96(%r12),%r9 │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - lea -0x100(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0xd8(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x589eb8,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x589f38,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0b50 │ │ │ │ - movq $0x130,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7cfe7659(%rax) │ │ │ │ + jrcxz 590902 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 59090a │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 59086b │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 590919 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 590831 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x5908d0,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x189a74d(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 58a345 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x58a278,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + add $0x8d48018a,%eax │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + js 590964 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x590998,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 58a278 │ │ │ │ + jne 590998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0xa2,%al │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + add $0x8a,%al │ │ │ │ + add %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b21380 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 58a2b0 │ │ │ │ + jne 5909e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - movabs %al,0xc3f6075b8b480058 │ │ │ │ - (bad) │ │ │ │ - jne 58a2d8 │ │ │ │ + add %bl,0x48018a04(%rax) │ │ │ │ + movl $0x590a08,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x590a38,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590a38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - cmpq $0x191,0x7(%rbx) │ │ │ │ - jne 58a300 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bf0970 │ │ │ │ - movq $0x58aa40,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1e3ce29,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x48018b2c(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58a423 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a418 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x58a060,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x58a218,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x1bf9fa8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1ab0bb8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub 0x458d4801(%rbx),%ecx │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x588148,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x58a4f8,-0x40(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea 0x18b3e84(%rip),%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - lea 0x18b36a1(%rip),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 1a6a580 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + movq $0x590a80,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590a80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub -0x3b7cb6ff(%rbx),%ecx │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a55d │ │ │ │ - movq $0x58a360,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + add 0x45c74801(%rdx),%ecx │ │ │ │ + add %ch,0x4800590a(%rax) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x2a,%al │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58a662 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a657 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x587f00,-0x88(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - movq $0x1bca4c0,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - movq $0x2037dc1,-0x60(%r12) │ │ │ │ - movq $0x1bca4c0,-0x58(%r12) │ │ │ │ - movq $0x1e3b8f9,-0x50(%r12) │ │ │ │ - lea -0x6e(%r12),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x58a440,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x1bf9a80,-0x10(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1a44810 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + add 0x4b8b4c01(%rdx),%ecx │ │ │ │ + (bad) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 590790 │ │ │ │ + lea 0x18a03a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480189a5(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 590d2f │ │ │ │ + movq $0x590b40,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590b40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350dfd4 <__environ@GLIBC_2.2.5+0x714cddac> │ │ │ │ - rex.WB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a6c7 │ │ │ │ - movq $0x587e40,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x58a6f0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,-0x5b(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590b88,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 183ee70 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18b299f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x29(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58a740 │ │ │ │ - movq $0x587e90,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x58a588,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1c(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bh,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590bb0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jle 58a794 │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590be0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590be0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,0x480189a4(%rax) │ │ │ │ + movl $0x590c28,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590c28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x18b29a8(%rip),%r14 │ │ │ │ - jmp 1b37f00 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,-0x5c(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590c50,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 590d21 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 590d5d │ │ │ │ + movq $0x590c90,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,(%rcx) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58a7e8 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x58a800,-0x18(%rbp) │ │ │ │ - lea 0x1aa492d(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x18b2982(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + movabs %eax,0xcd00045c7480189 │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590cd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x480189a3(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jl 590d21 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 590d5d │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 590d21 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 590d5d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x590d50,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x189a372(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 590d6b │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1aa7071(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea 0x18a0162(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - sub %ecx,-0x3b7cb6ff(%rbx) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x58a7b0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x1aa4694(%rip),%rbx │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x18b2913(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movabs %eax,0xfb834807e3830189 │ │ │ │ + add -0x42(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1aa703e(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x590da0,0x30(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x189a2fe(%rip),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rsi,%rax,1),%esi │ │ │ │ + add $0xffffffc8,%ebp │ │ │ │ + jmp 590d5d │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 590d21 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sub %cl,0x458d4801(%rbx) │ │ │ │ - clc │ │ │ │ + add %dh,0x480189a2(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 58a8d7 │ │ │ │ - movq $0x58a8f8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18b2893(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1b394d8 │ │ │ │ - lea 0x18b28d2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 590fe7 │ │ │ │ + movq $0x590e10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x1b6b960,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - sub %cl,0x458d4801(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 58a987 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 58a982 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x18b2839(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1b3a530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - sub %cl,0x458d4801(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 58a9f5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 58a9f0 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1aa4728(%rip),%rsi │ │ │ │ - lea 0x1a9e511(%rip),%r14 │ │ │ │ - lea 0x18b27f9(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1bfcd08 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x5e(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590e60,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %al,0xe880045c7480189 │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x18b27de(%rip),%r14 │ │ │ │ - jmp 1b67860 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - add 0x1(%rdx),%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590e88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + movabs 0xeb80045c7480189,%eax │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + movabs 0xf08e045c7480189,%eax │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB cmovs -0x74b7e8ad(%r11),%rcx │ │ │ │ + jae 590eee │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bh,-0x5f(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x590f30,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add $0x6a,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + or %eax,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %dl,-0x5f(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 590fdd │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 590f5b │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add $0x6a,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x590f88,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590f88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + movabs 0xc74808458b480189,%al │ │ │ │ + or %r9b,%r8b │ │ │ │ + mulps (%rax),%xmm0 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 590fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %ah,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x16a0487(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %bh,0x480189a0(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 590ff2 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - leave │ │ │ │ - add $0x6a,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x189feba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 591007 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 590f51 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 59101a │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 590fdd │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 59102b │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 590f51 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x591098,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + lea 0x189a03b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x16a04fd(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 58ab49 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1beccd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 58ab44 │ │ │ │ - movq $0x1bf87c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x58ab60,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1aad286(%rip),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbp,%rcx,1),%esi │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1b32220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + jmp 590f51 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 590fdd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - in (%dx),%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %ecx,-0x39(%rax) │ │ │ │ - add %r14b,0x480058ab(%r8) │ │ │ │ - lea 0x1aad252(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 197be80 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 58aba4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 58abb0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %ch,%al │ │ │ │ + lahf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 5910ae │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 590f51 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 5910c1 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 590fdd │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x591060,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1899fa5(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x1af1d40,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x58ab88,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %al,0x4801899f(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 59132f │ │ │ │ + movq $0x591140,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1bf1870 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 591140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58acb6 │ │ │ │ - movq $0x1bf8588,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x58ac78,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,-0x61(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x591188,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 58ac78 │ │ │ │ + jne 591188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x21(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add 0x8(%rbp),%rax │ │ │ │ - movq $0x1bca400,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 1bf1ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,%al │ │ │ │ + sahf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x5911b0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5911b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sahf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x5911e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5911e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1bca4c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 1bfcac8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4801899e(%rax) │ │ │ │ + movl $0x591228,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 591228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - es mov (%rcx),%eax │ │ │ │ - lea -0x60(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 58b39d │ │ │ │ - lea 0x1ab0485(%rip),%rax │ │ │ │ - lea 0x1a90b66(%rip),%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 58af3b │ │ │ │ - movq $0x197d088,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - dec %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - jmp 58ae76 │ │ │ │ + add %bl,-0x62(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x591250,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 591250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %al,%bh │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sahf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 591321 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 59135d │ │ │ │ + movq $0x591290,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 591290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018b25(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - jmp 58b0b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or 0x0(%rax),%ch │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018b25(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 58adfd │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 58b0b4 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ - movq $0x58ae48,0x28(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - mov %rdx,0x38(%rbp) │ │ │ │ - mov %rsi,0x40(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - mov %r14,0x50(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + popf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + movq $0x5912d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 58ae48 │ │ │ │ + jne 5912d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8d,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4901a7e3(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58b259 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x4801899d(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jl 591321 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 59135d │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jg 58ad5f │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x1a7dfd3(%rip),%rax │ │ │ │ - movq $0x58b2a0,0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 1bfcac8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 591321 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 59135d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x591350,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x1899d72(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 59136b │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1aa6a71(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x189fb82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + popf │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 591317 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x1aa6a3e(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x5913a0,0x30(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x1899cfe(%rip),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1bc8e48 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48018b24(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 58af3b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or 0x0(%rdx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rsi,%rax,1),%esi │ │ │ │ + add $0xffffffc8,%ebp │ │ │ │ + jmp 59135d │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 591321 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x480189fa(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 590958 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48018b24(%rax) │ │ │ │ - movl $0x58aef0,0x0(%rbp) │ │ │ │ + add %cl,0x4801899c(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5915ff │ │ │ │ + movq $0x591438,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 58aef0 │ │ │ │ + jne 591438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x0(%rdx),%bh │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x24(%rax) │ │ │ │ - mov (%rcx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58b225 │ │ │ │ - cmpq $0x0,0x17(%rbx) │ │ │ │ - jle 58b235 │ │ │ │ - movq $0x58acd8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - add $0x58,%rbp │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58b1e9 │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x17(%rbx),%r8 │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes